#c# #wcf #windows-phone-7
#c# #wcf #windows-phone-7
Вопрос:
Есть ли какой-либо способ остановить DataContractSerializer от вывода xmlns: i =»http://www.w3.org/2001/XMLSchema-instance «в первом XML-теге? Он не используется, и я пытаюсь уместить свои сообщения размером менее 1 КБ, чтобы они доставлялись с помощью необработанных Push-уведомлений для Windows Phone 7. Я уже получил его двоичную сериализацию и удалил все остальные пространства имен. Буду признателен за любую помощь.
Спасибо!
— Редактировать — Я имел в виду 1K, а не 1000K, lol
Комментарии:
1. Это пространство имен требуется, если что-то равно нулю, можно ли обнулить какой-либо из ваших типов?
Ответ №1:
Это не совсем то, что вы просите, но один из способов сжать данные — дать вашим членам более короткое имя
[DataMember(Name = "ID")]
int IdNumber;
Комментарии:
1. «Я пытаюсь уместить мои сообщения под 1000 КБ» и «Буду признателен за любую помощь»
2. «Есть ли какой-либо способ остановить DataContractSerializer от вывода xmlns: i =» w3.org/2001/XMLSchema-instance «в первом XML-теге?»