Описание тега datamember

2 ответа

Объект WCF в DataContract

[Редактировать]: я добавил перечисление TokenType, что вызвало всю проблему... У меня проблема с использованием WCF, и, к сожалению, я не нашел никакой полезной помощи. Я создаю приложение на основе WCF. Когда сервер отвечает на запрос клиента, я хо…
09 июн '16 в 08:31
1 ответ

Значения элемента данных по умолчанию, как выяснить, действительно ли что-то было отправлено?

По умолчанию WCF десериализует отсутствующие элементы в значения по умолчанию, такие как null, 0 или false. Проблема с этим подходом состоит в том, что если это базовый тип, такой как число 0, я не уверен, означает ли это реальное значение, отправле…
24 янв '12 в 20:17
3 ответа

Что значит поместить DataMemberAttribute на элемент интерфейса?

Что значит поместить DataMemberAttribute на элемент интерфейса? Как это влияет на производные классы?
25 янв '11 в 08:48
1 ответ

Метод или элемент данных не найден проблема компиляции

У меня есть проект VB6, который я не создал, но мне нужно обновить, когда я иду, чтобы сделать исполняемый файл, я получаю ошибку компиляции: метод или элемент данных не найден, и он указывает слишком "SCom1.FileReceive" в коде ниже, Когда я смотрю …
29 авг '14 в 14:20
1 ответ

DataContractSerializer для десериализации члена без пространства имен?

Мне нужно десериализовать этот XML (который я не могу изменить): <foo:a xmlns:foo="http://example.com"> <b>string</b> </foo:a> Я сделал этот класс: [DataContract(Name = "a", Namespace = "http://example.com")] public class A {…
1 ответ

Составной класс DataContract

У меня проблема с составным классом сериализации (с использованием службы WCF). вот мой класс в namespace1 (он не находится в пространстве имен службы): [DataContract] public class UpData { [DataMember] public double Version ; public UpData() { this…
13 дек '11 в 07:54
2 ответа

Изменить имя элемента данных в зависимости от метода

[DataContract()] public class Contract { ......... Some Properties with DataMembers Attribute. ............ .............. [DataMember(Name = "FirstName")] public string Name { get; set; } } У меня есть выше класса, и у меня есть два веб-метода (оп…
06 апр '11 в 11:40
0 ответов

Каковы преимущества атрибута DataMember

Каковы точные преимущества атрибута DataMember? В чем разница между сериализованным полем и полем с атрибутом DataMember. Друг сказал, что есть некоторый выигрыш в производительности? РЕДАКТИРОВАТЬ: Рассмотрим этот пример: [Serializable] public clas…
15 сен '14 в 08:26
1 ответ

JSON.NET десериализовать интерфейс для имени атрибута

У меня есть строка JSON, например, { "first_name": "Paul" "company": { "company_name": "Microsoft" } } и мой класс находится в следующей структуре [DataContract] class User { [DataMember(Name = "first_name")] public string FirstName { get; set; } [D…
08 авг '16 в 16:17
1 ответ

WCF Rest Datamember и Array проблема

Я создал службу WCF, и служба получает структуру XML со всеми данными, кроме PackageID и ServiceCode. Кажется, проблема в общедоступных пакетах RequestPackages[] класса Track. Если я изменю его на RequestPackages в приведенном ниже коде, тогда данны…
26 июн '13 в 17:54
1 ответ

Выборочная сериализация с NetDataContractSerializer

Сериализация этого класса работает отлично. Однако иногда я бы хотел исключить поле. Это возможно? [DataContract] class Foo { [DataMember] Foo _Foo; } Установка поля в null временно невозможна.
1 ответ

Сериализация дополнительных полей с помощью CollectionDataContactAttribute

У меня есть класс, который наследует от коллекции, в частности List<>, и я перечислил класс ниже. Проблема, с которой я сталкиваюсь при сериализации объекта в XML с использованием DataContractSerializer, заключается в том, что дополнительные поля, к…
3 ответа

DataMember против DataMemberAttribute

[DataContract] public class SearchResults { [DataMember] public List&lt;SearchDetail&gt; PList { get; set; } [DataMemberAttribute] public int Count { get; set; } } Метаданные для DataMember а также DataMemberAttribute такие же. Является ли DataMembe…
18 май '11 в 05:03
1 ответ

Ошибка компиляции: необъявленный элемент, который фактически объявлен

Я создал класс, который работает как следует, за исключением трех дополнительных функций-членов. Во всех других публичных функциях-членах я ссылаюсь на приватный элемент данных, и у меня нет проблем с доступом к нужным мне данным; тем не менее, с эт…
16 май '13 в 05:59
1 ответ

Имя DataMember

Можно ли как-то добавить DataContract/DataMember атрибуты для существующих двоичных классов (доступны только как скомпилированные DLL)? Основная цель - установить DataMember name, чтобы избежать уродливых имен свойств для сгенерированных прокси. Я д…
15 апр '11 в 20:50
0 ответов

Повреждена ошибка двойного связанного списка

Я работаю над графическим интерфейсом Qt/OpenGL, который делает физическую анимацию. Я пытаюсь сделать ротацию с mousePressEvent а также mouseMoveEvent функции. Для этого я пытаюсь добавить QPoint lasPos элемент данных для позиций мыши. Но я не знаю…
26 ноя '12 в 14:40
1 ответ

.Net представляет XML в классе без XSD

Как бы я представлял что-то вроде этого &lt;product&gt; &lt;sku&gt;12452&lt;/sku&gt; &lt;attribute name="details"&gt;good stuff&lt;/attribute&gt; &lt;attribute name="qty"&gt;5&lt;/attribute&gt; &lt;/product&gt; для использования в моей службе WCF? Н…
01 фев '10 в 13:52
1 ответ

Можно ли использовать DataMember для перезаписи сериализованного значения свойства

Я играл с сериализацией объектов, и мне интересно, можете ли вы использовать DataMember атрибут для перезаписи сериализованного значения на основе условия? Например, если бы у меня было это свойство в моем классе: [DataMember] public string Foo { ge…
21 мар '15 в 13:22
3 ответа

DataContract, значение DataMember по умолчанию

Есть ли способ выбрать значения по умолчанию атрибутов, которых нет в xml-файле во время десериализации?Если mAge атрибут отсутствует в файле XML, я хочу использовать значение по умолчанию 18. Возможно ли это? [DataContract] public class Person { pu…
19 дек '11 в 19:12
1 ответ

Почему я не могу иметь DataMember с `IsRequired=true`, если мой DataContract равен`IsReference=true`

У меня есть класс, ClassA который имеет свойство, которое содержит типы ClassB который имеет поле типа ClassA, Когда я попытался сериализовать это через WCF, я получил исключение из-за рекурсивного характера этого. Решение было добавить IsReference=…
30 мар '11 в 13:46