Вопросы по теме 'datacontract'

Служба wcf для обслуживания связи и контракта данных
Недавно я участвовал в разработке службы WCF, которая действует как своего рода ретранслятор многоадресной рассылки (т.е. принимает некоторые входящие данные, выполняет некоторую обработку, а затем отправляет их нескольким другим внешним службам)....
1655 просмотров
schedule 18.01.2023

Сериализация / дериализация древовидной структуры
Я пытаюсь найти лучший способ сохранить (сериализовать), а затем открыть (десериализовать) древовидную структуру. Моя структура состоит из различных типов объектов с разными свойствами, но каждый наследуется от базового абстрактного класса «Узел»....
5067 просмотров

Свойство IsReference в контракте данных
Какова цель свойства IsReference в DataContract ? Как меняется запрос и ответ при применении этого свойства?
23421 просмотров
schedule 22.07.2023

Должны ли WCF DataContracts быть значениями или ссылочными типами?
Вы находитесь на конце провода службы, и вы не знаете своих клиентов. Почему вы предпочли бы одно другому?
1112 просмотров
schedule 03.10.2023

WCF, Entity Framework и Контракты данных
Использование VS 2008 и .NET 3.5 SP1: Я использую WCF, чтобы позволить клиентам подключаться к службе, которая читает и записывает записи базы данных с помощью Entity Framework. По умолчанию к сущностям, которые автоматически создаются из базы...
14501 просмотров
schedule 07.04.2023

Получатель свойств Datacontracts запускается дважды
У меня есть набор контрактов данных, которые действуют как оболочки для базовых классов, которые мы хотим предоставить. Быстрый пример: [DataMember] public List<decimal> Points { get { return sourceObject.ListPoints();...
157 просмотров
schedule 05.04.2024

Поведение WCF DataContractSerializer
Я наблюдаю необычное поведение при использовании DataContractSerializer. Я определил контракт сообщения следующим образом: namespace MyNamespace.DataContracts { [MessageContract(WrapperName = "order", WrapperNamespace =...
1335 просмотров

Есть ли ограничение на количество DataContracts, которые могут использоваться службой WCF?
Используя WCF3.5SP1, VS2008. Создание службы WCF, которая предоставляет около 10 методов службы. Мы определили около 40 типов [DataContract], которые используются службой. Теперь мы видим, что добавление в проект дополнительного типа [DataContract]...
396 просмотров
schedule 24.09.2023

Сериализация делегатов в WCF с использованием суррогата?
У меня есть идея, но мне нужна помощь в ее реализации. WCF не поддерживает делегатов в своих контрактах. Вместо этого у него есть громоздкий механизм контрактов обратного вызова, и я ищу способ преодолеть это ограничение. Я подумал об...
1172 просмотров
schedule 25.01.2023

Ошибка при переносе проекта WCF с VS 2008 на 2010
Я получаю странную ошибку после попытки скомпилировать под 2010. Кажется, компилятор не понимает мой атрибут [DataMember]: ошибка CS0246: не удалось найти тип или имя пространства имен «DataMember» (вам не хватает директивы использования или ссылки...
159 просмотров

Entity Framework POCO с вопросом о разработке программного обеспечения WCF
Я собираюсь использовать Entity Framework и WCF в своем приложении. Предлагаемая практика, как я видел, заключается в использовании POCO с Entity Framework, а также в использовании классов POCO в качестве DataContracts. На самом деле для этого...
1978 просмотров
schedule 07.12.2022

Должен ли бизнес-объект знать о соответствующем объекте контракта
У меня есть несколько бизнес-объектов и несколько очень похожих соответствующих объектов контракта данных для передачи данных по сети через службу WCF. Какой механизм следует использовать для получения заполненных объектов контракта данных из...
234 просмотров

Циклическое исключение сериализации, вызванное самоссылкой на свойство, доступное только для чтения
При попытке вернуть объект из веб-службы JSON asp.net 3.5SP1 (не WCF, классическая веб-служба asp.net с атрибутом scriptservice ) у меня возникает "Циклическая ссылка была обнаружена при сериализации ошибка объекта типа 'Geo.Bound'" , вызванная...
817 просмотров

Сериализация дерева объектов для передачи WCF в Silverlight с использованием IsReference = true
Я использую Silverlight 4, .NET 4.0. У меня есть объект, определенный в общей библиотеке (совместно используемой моим проектом Silverlight и веб-проектом, в котором размещена служба WCF) Объект представляет собой древовидную структуру, у которой...
1697 просмотров

Возврат коллекции DataContracts
У меня есть ситуация, когда один из наших разработчиков возвращает коллекцию DataContracts обратно из службы WCF. Я не думаю, что Microsoft планировала использовать DataContracts таким образом. Если список элементов должен быть возвращен обратно из...
147 просмотров
schedule 13.09.2022

Несколько элементов DataContract/DataMember в xml
У меня есть такой XML: <data> <foo>some value</foo> <result>...</result> <result>...</result> <result>...</result> ... </data> Я хотел бы десериализовать его с...
1977 просмотров
schedule 30.04.2023

Контракт данных WCF против сериализации класса
Я понимаю, что у нас может быть больше контроля над классом, если мы используем datacontract, однако рассмотрим следующие 2 случая [DataContract] public class Customer { [DataMember] public string CustomerName {get; set;}...
5580 просмотров
schedule 11.02.2024

Служба WCF REST не возвращает объект DataContract
У меня есть простая служба WCF, определенная следующим ServiceContract: [ServiceContract] public interface IInventoryService { [OperationContract] Item GetItemFromBarcode(string barcode); [OperationContract] string Test(string...
2379 просмотров
schedule 07.04.2024

Исключение сериализации DataContract (имя контракта данных не ожидается)
У меня такой код: [DataContract] class TestContract { private String _Name; private Int32 _Age; [DataMember( Name = "Name" )] public String Name { get { return _Name; } set { _Name = value; } }...
23250 просмотров
schedule 31.03.2022

DataContract для перечислений в WCF
У меня есть перечисление, которое я использую через службу WCF в проекте .Net. Теперь я хочу добавить еще одно перечисление, указанное так же, как и первое. Но второй не регистрируется в Reference.cs и, следовательно, не распознается в проекте,...
1094 просмотров
schedule 21.03.2024