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

Контракт данных - это формальное соглашение между службой и клиентом, которое абстрактно описывает данные, которыми необходимо обмениваться. Контракт данных точно определяет для каждого параметра или типа возвращаемого значения, какие данные сериализуются для обмена.
2 ответа

Избегайте пустых полей после хранения в IsolatedStorageSettings

На Silverlight я получил DataContract как это: [DataContract] class Operation { [DataMember] public string Name; public readonly OperationManager Manager = new OperationManager(); } Я не хочу хранить или сериализовать менеджер, поэтому это не DataMe…
25 авг '14 в 10:03
1 ответ

wcf сервис к сервису связи и передачи данных

Недавно я принимал участие в разработке службы WCF, которая действует как своего рода многоадресная ретрансляция (т.е. принимает некоторые входящие данные, выполняет некоторую обработку и затем отправляет их нескольким другим внешним службам). этот …
04 дек '08 в 15:47
2 ответа

WCF - Могу ли я использовать существующий тип для передачи через мой сервис WCF?

У меня есть служба. У меня есть существующий класс бизнес-объектов. Я хотел бы знать, как я могу передать класс через WCF из сборки бизнес-объекта, не создавая новый класс на своем сайте WCF при добавлении или добавлении тегов? Вот существующий прим…
2 ответа

Объект WCF в DataContract

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

Разработка контрактов WCF (Операция / Данные)

В настоящее время я планирую разработать некоторые службы WCF и хочу узнать мнение сообщества о том, как лучше всего обрабатывать контракты на операции и данные. У меня есть 2 базовых контракта на операции, первый создает предложение, а второй добав…
25 июн '10 в 14:56
3 ответа

WCF: Как вернуть класс.NET Framework через Datacontract?

Как новичок в WCF, я хочу реализовать вызов службы Active Directory, которая получает всех пользователей, метод выглядит следующим образом: [OperationContract] SearchResultCollection GetAllUsers(); SearchResultCollection не сериализуем, поэтому я до…
19 авг '11 в 12:12
0 ответов

Контракты в WCF .NET должны быть в общей DLL?

Мне нужно отправить данные вне процесса, и оба процесса работают на C# .net. Я использую WCF поверх tcp.ip. Я определяю контракт интерфейса сервиса и контракт данных, который я отправляю от одного процесса к другому. Я обнаружил, что если я не созда…
24 май '16 в 03:27
3 ответа

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

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

Создание сервисного подкласса класса WCF DataContract

Возможна ли следующая концепция или у меня возникнут проблемы с сериализацией этого для Клиента. Предполагая, что все соединения имеют дело только с BaseContractClasses, но Сервер использует специальный подкласс для сопоставления дополнительных данн…
20 янв '10 в 05:28
1 ответ

Обеспечение устойчивости десериализатора WCF к изменениям

Предположим, у меня есть веб-приложение C# и служба CF WCF где-то там. Они работают по контракту, как это: [ServiceContract] public interface IRemoteDeliveryService { [OperationContract] Customer GetCustomer(); } ... с клиентом: [Serializable] publi…
23 сен '13 в 19:24
2 ответа

Ответ веб-службы.Net Rest имеет пространство имен контракта по умолчанию, а не ожидаемое пространство имен

Подробности: Контракт интерфейса: [OperationContract] [WebGet(UriTemplate = "test")] TestType TestOperation(); Определение типа: [System.Xml.Serialization.XmlRoot(ElementName = "Test", Namespace="http://test.net/", IsNullable=false)] public partial …
15 авг '13 в 15:53
2 ответа

Смущен тем, как использовать JSON в C#

Кажется, что ответ почти на каждый вопрос об использовании C# с JSON "использовать JSON.NET", но это не тот ответ, который я ищу. Причина, по которой я говорю, заключается в том, что из всего, что я смог прочитать в документации, JSON.NET - это прос…
01 июн '10 в 15:15
0 ответов

DataContract Сериализация по формату

У меня есть XML <Where> <And> <Eq> <Key>Name</Key> <Value>Value</Value> </Eq> <Or> <NEq> <Key>Name</Key> <Value>Value</Value> </NEq> <And> <NEq> &l…
01 июл '13 в 12:41
1 ответ

Служба REST WCF не возвращает объект DataContract

У меня есть простой сервис WCF, определенный следующим ServiceContract: [ServiceContract] public interface IInventoryService { [OperationContract] Item GetItemFromBarcode(string barcode); [OperationContract] string Test(string testString); } С Элеме…
19 янв '11 в 04:53
2 ответа

Рекомендуется ли создавать исключения в свойстве с примененным атрибутом DataMember?

DataContract а также DataMember атрибуты могут также использоваться для сериализации объекта в файл и для десериализации, используя DataContractSerializer, Предположим, у нас есть класс со следующим приватным полем и публичным свойством. public clas…
4 ответа

Как добавить атрибут XML с помощью DataContract

У меня есть простой класс, который я сериализую. [DataContract(Name = "Test", Namespace = "")] public class Test { [DataMember(Order = 0, Name = "Text")] public string Text { get; set; } public Test() {} } Это выбивает следующий XML: <Test> &l…
29 окт '09 в 14:10
2 ответа

EmitDefaultValue=false работает только для строк

Я пытаюсь сериализовать следующий класс C# в XML [DataContract] public class LatLonPoint { [DataMember(IsRequired = true, Order = 1)] public float Lat { get; set; } [DataMember(IsRequired = true, Order = 2)] public float Lon { get; set; } [DataMembe…
19 май '14 в 16:29
1 ответ

System.StackruException при попытке сериализации в WCF

У меня проблема при попытке сериализации графа с циклическими ссылками. Это мой сценарий: [DataContract(IsReference = true)] public class Child { [DataMember] public string name { get; set; } [DataMember] public Parent parent { get; set; } } [DataCo…
23 окт '12 в 10:23
2 ответа

Расширение библиотеки классов.NET 2.0 для использования в WCF

Мы публикуем библиотеку классов, которая должна оставаться совместимой с.NET 2.0. Однако мы также хотели бы использовать эту библиотеку классов для проектов на основе WCF. Чтение, например, /questions/16816730/vyistavit-obekt-iz-biblioteki-klassov-s…
11 янв '10 в 19:08
2 ответа

WCF: вернуть только необходимые свойства на json

Из-за настройки производительности я хотел бы вернуть только необходимые свойства. Есть ли возможность / обходной путь? Псевдо / пример кода для понимания: [DataContract] public interface IMemberOverview { [DataMember] public int Id { get; set; } [D…
30 сен '09 в 09:56