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

1 ответ

Есть ли способ скрыть / сгладить базовые типы в контрактах с данными службы WCF?

Рассмотрим следующий простой пример: [DataContract("{0}Base")] public class Base<T> where T : Entity<T> { // Common methods & properties. No WCF exposed properties } [DataContract] public class Employee : Base<Employee> { // WC…
17 авг '10 в 06:19
4 ответа

Wcf datacontract для классов в библиотеке, которые я не могу изменить

Привет у меня есть библиотека классов, которая выполняет методы и имеет много разных классов, которые она использует в качестве параметров для вызовов методов... Я создаю оболочку wcf для этой библиотеки классов. но у меня нет разрешения на изменени…
17 мар '11 в 19:23
1 ответ

Перебирать список<datacontract>

У меня возникли некоторые трудности в переборе данных и назначении каждого значения данному свойству в списке данных. Итак, у меня есть следующий DataContract: namespace Shared.DataContracts { [Serializable] [DataContract(Name = "DispatchAddress")] …
19 сен '12 в 17:23
2 ответа

Контракты на обслуживание и доменные объекты

Скажем, у меня есть два интерфейса для моего приложения: Веб-интерфейс Серверная часть, которая предоставляет данные Они оба общаются с веб-сервисом, и этот веб-сервис, в свою очередь, обрабатывает бизнес-логику и взаимодействует с отдельным слоем д…
1 ответ

Совместно использовать данные Json между Asp.Net MVC 2 и кодом C# на стороне сервера Asp.Net?

Я создал и люблю свое приложение Asp.Net MVC2. Это очень хорошее DDD-приложение с классами Domain Model, классами View Model, репозиторием и методами действий Json для предоставления данных. Мой коллега хочет поделиться моими данными с помощью своег…
1 ответ

Как указать универсальный параметр типа в контракте данных XSD?

У меня есть следующая пара контракта данных запроса и ответа для вызова метода Webservice &lt;xs:element name="GetUserOptionsRequest"&gt; &lt;xs:complexType&gt; &lt;xs:sequence&gt; &lt;xs:element name="OptionType" type="entities:UserOption" /&gt; &l…
12 мар '12 в 11:27
1 ответ

Как разрешить новым клиентам доступ только к нескольким методам в WCF?

У меня есть сервис WCF с 5 контрактами на эксплуатацию. Скажите 200 пользователей, использующих этот сервис. Теперь новые 50 клиентов хотят только 3 операции от этой службы WCF. Как я могу ограничить их использование только 3 и блокировать другие 2 …
26 апр '15 в 17:16
2 ответа

Как унаследовать три контракта данных в одном объекте?

Как вызвать три объекта контракта данных и создать его в одном объекте? У меня есть класс данных контракта, как это [Serializable] [DataContract] public class Address { [DataMember] public long AddressId { get; set; } } другой класс контракта данных…
27 ноя '12 в 06:19
2 ответа

Информация сериализации WCF вне определения класса

Предположим, это простой сценарий: у моего клиента уже работает приложение.net, и он / она хочет показать некоторые функции через WCF. Поэтому он дает мне сборку, связываясь с публичным классом, который раскрывает метод followig. OrderDetail GetOrde…
10 июн '11 в 14:50
1 ответ

Совместное использование контрактов на сбор данных

У меня есть несколько служб WCF, и я выделил контракты данных для этих служб в их собственную сборку. Затем у меня есть клиент служб, который ссылается на сборку контрактов данных. Я включил опцию " Повторное использование типов в сборках, на которы…
29 ноя '09 в 13:39
1 ответ

Ссылки клиента WCF на DataContracts (автоматически генерируемые источники данных)

У меня есть клиент, который ссылается на две сборки: служба WCF и DLL, содержащие dataContracts. В то же время клиент использует WSDL службы WCF. Проблема в том, что ссылка на службу не использует прокси DataContracts (только методы службы). Вместо …
23 авг '12 в 19:48
0 ответов

Как устранить ошибку с контрактом данных WCF -Message = "Произошла ошибка при попытке сериализации параметра

У меня есть два контракта данных с одинаковым содержимым в двух разных пространствах имен. я скопировал один из данных в другой и перешел к определенному методу. но это дает приведенную ниже ошибку и выбрасывает исключение. это не входит в этот мето…
15 май '15 в 08:43
1 ответ

Что такое использование атрибута [Datacontract] в классе сущностей WCF

Я использую.net 4.0 и сервис wcf. У меня есть бизнес-классы, которые не определены с [Datacontract] приписывать. Когда я пытаюсь получить менее 1000 записей класса бизнес-объекта типа, он работает нормально, но когда я пытаюсь получить более 1000 за…
01 авг '12 в 06:34
1 ответ

RIA DomainService не генерирует клиентский код с использованием DataContracts

Я работаю над приложением Silverlight 4.0 и использую сервисы RIA. Я создал класс на стороне сервера, к которому применены атрибуты DataContract и DataMember. DomainService представляет этот класс в качестве результата запроса и, как таковой, генери…
21 сен '10 в 12:38
1 ответ

Атрибут DataContractSerializer KnownType не соблюдается?

У меня есть класс, который украшен атрибутом KnownType с типом класса. Разве это не разрешено? [KnownType(typeof(Occ600UIConfig))] public class Occ600UIConfig { } Если да, то почему DCS выдает следующее исключение? {"Ошибка в строке 1 позиции 387. Э…
19 апр '10 в 21:11
1 ответ

WCF: пространство имен файла данных отличается от родительского

Мы должны реализовать предоставленный внешний API. Этот API нельзя изменить. Для этого API SOAP-сообщения обмениваются, и одно из них касается исключения ошибок: &lt;h:Parent xmlns:h="namespace1"&gt; &lt;Member xmlns="namespace2"&gt;0&lt;/Member&gt;…
28 июн '13 в 14:34
2 ответа

WCF - версия контрактов (на примере)

Это должно быть легко для тех, кто знаком с лучшими практиками управления версиями контрактов на обслуживание / данные. Я хочу убедиться, что я буду использовать эти версии правильно. Итак, допустим, у нас есть контракт на обслуживание: [ServiceCont…
10 янв '12 в 14:22
2 ответа

Совместно используемая рабочая роль DataContract / веб-роль

У меня есть веб-роль Azure, связанная с рабочей ролью через внутреннюю конечную точку, с целью использования рабочей роли для передачи данных в веб-роль, поддержания изоляции между веб-ролью и базой данных [которая содержит конфиденциальные данные].…
1 ответ

Как заменить DataContractResolver в стеке Web Api?

Существует множество способов заменить DataContractResolver, если вы используете WCF, я хочу сделать то же самое с Web Api. Единственная точка расширения, которую я нашел, это: GlobalConfiguration.Configuration.Formatters.XmlFormatter.SetSerializer&…
15 янв '14 в 12:59
3 ответа

Должен ли я проверить все перечисляемые значения в контракте?

У меня есть сомнения относительно того, должен ли я рассматривать определенный тип тестового функционала или контракт. Допустим, у меня есть API, подобный /getToolType, который принимает {object" "myObject"} в качестве входных данных и возвращает ти…
29 мар '17 в 09:32