1
голосов
3ответов
1530 просмотров

Ошибка при использовании WCF и DataContractSerializer

У меня довольно сложная объектная модель, которую я пытаюсь сериализовать с помощью WCF. У меня возникла проблема, когда я могу создать новый экземпляр на сервере и вернуть его клиенту, а затем попытаться передать тот же объект обратно или даже сериализовать его с помощью DataContractSerializer,...

1
голосов
3ответов
2814 просмотров

Проблема WCF при отправке объекта клиенту

Фон Переход от использования .Net Remoting к WCF. Большинство методов на сервере WCF работают нормально, но столкнулись с одним, который сегодня не работает. Это контракт на обслуживание: [ServiceContract] public interface IMyService { [OperationContract] generated.Response.ACS_Resp...

1
голосов
3ответов
1641 просмотров

Вопросы по сериализации WCF DataMember

Итак, я прошел часть долгого процесса создания DTO для отправки моей модели по сети, и я не чувствую, что иду по правильному пути. Моя проблема в том, что большинство объектов в моей модели в любом случае не намного больше, чем DTO. У меня в основном анемичная модель предметной области, и это...

37
голосов
7ответов
20212 просмотров

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

Как я могу предотвратить сериализацию автоматически реализованного свойства двоичным форматером? Атрибут [NonSerialized] можно использовать только с полями.И поле скрыто при использовании автоматически реализованных свойств.

31
голосов
4ответов
15824 просмотров

WCF отключить чувствительность порядка десериализации

У меня периодически возникает проблема при передаче сериализованных объектов между клиентами, отличными от .NET, и службами .NET WCF. Когда WCF десериализует объекты, это строго зависит от порядка свойств. То есть, если я определю свой класс как: public class Foo { public int ID { get...

2
голосов
5ответов
314 просмотров

Каковы возможные способы обмена данными в двоичном формате между Windows и Solaris?

Может ли кто-нибудь помочь и сообщить мне, есть ли какой-либо способ передать структуру данных (то есть двоичный формат) через интернет-сокеты между программой, работающей в Windows, и другой программой, работающей в Unix? Мы будем очень признательны за любую идею или ссылку на материалы, пос...

2
голосов
3ответов
893 просмотров

Какой метод сериализации для .NET самый быстрый?

Я пытаюсь сериализовать данные размером около 30 КБ, и мне нужно найти более быстрый способ сериализации и десериализации данных.Для меня скорость так же важна, как и размер, поэтому либо я найду способ более плотно сжать данные, либо мне нужен более быстрый механизм для создания объектов.Я проб...

0
голосов
2ответов
458 просмотров

Возврат сериализации WCF - Нуб

У меня есть объект, который я красиво сериализую в этот: <?xml version="1.0" encoding="utf-8" ?> <people xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" userID="AX12345"> <group groupID="1234_ABCD"> <person name="N...

6
голосов
2ответов
5463 просмотров

«System.Web.HttpContext не может быть сериализован, потому что у него нет конструктора без параметров».

Я создал веб-службу, которую другие сайты могут использовать для хранения ошибок в моей базе данных. Затем они могут зайти на мой сайт, чтобы просмотреть свои ошибки, выполнить поиск, фильтровать ошибки и т. Д. Однако я получаю следующую ошибку для своего веб-сервиса: System.Web.HttpContex...

7
голосов
4ответов
8539 просмотров

Android и буферы протокола

Я пишу приложение для Android, которое будет хранить данные и взаимодействовать с сервером с помощью буферов протокола. Однако стандартная реализация буферов протокола, скомпилированных с флагом LITE (в обеих библиотеках JAR и сгенерированные файлы .java) накладные расходы составляют ~ 30 КБ, ...

1
голосов
2ответов
3338 просмотров

десериализовать XML-документ --- Нужна помощь

Я использую приведенный ниже фрагмент кода для десериализации XML-документа ... [WebMethod] public XmlDocument OrderDocument(XmlDocument xmlDoc) { XmlSerializer serializer = new XmlSerializer(typeof(sendOrder.Order)); string xmlString = xmlDoc.OuterXml.ToString(); byte[] buffer = A...

6
голосов
3ответов
4967 просмотров

Как выразить массив int [6] в YAML

У меня тип int arr[6], а значение - {1,2,3,4,5,6}. Как мне выразить эти данные с помощью YAML?

0
голосов
2ответов
302 просмотров

Как сериализовать дочерний класс?

как мне включить сериализованные данные из дочернего класса, в котором оба имплемента являются сериализуемыми? Class A Implements ISerializable dim _B as new B Class B Implements ISerializable dim _C as integer end class end class Мне нужно иметь во...

0
голосов
2ответов
566 просмотров

WCF - выбор наиболее подходящих привязок / кодировщиков

У меня есть клиент-серверное приложение, в котором связь между клиентом и сервером осуществляется через WCF.Мои службы WCF должны использоваться только моими клиентами.т.е. меня не беспокоит возможность взаимодействия сервисов. Служба может быть не в той же сети, что и мое клиентское приложение....

12
голосов
7ответов
7459 просмотров

Есть ли библиотека для десериализации с помощью python, которая сериализуется с помощью java

Есть ли библиотека для десериализации с помощью Python, сериализованная с помощью Java?

1
голосов
1ответов
2102 просмотров

WCF DataContract с абстрактным массивом DataMember

Я не могу заставить этот сценарий работать.Вот выкройка - [DataContract] /*abstract*/ class BaseT { ... } [DataContract] class ChildT : BaseT { ... } [DataContract] class MessageContents { [DataMember] public BaseT[] XX; // Array of BaseT objects. I need WCF to somehow figure out th...

1
голосов
1ответов
846 просмотров

Получите максимальную отдачу от сериализованных данных с помощью php в столбец mysql

Как получить максимальную отдачу от сериализованных данных.Например, у меня в столбце "рейтинг" есть следующее: a:3:{s:12:"total_rating";i:18;s:6:"rating";i:3;s:13:"total_ratings";i:6;} Как с помощью запроса выбрать 3 самых высоких "рейтинга"? большое спасибо

11
голосов
6ответов
7633 просмотров

.NET XML-сериализация и наследование

У меня такая структура: public interface A { public void method(); } public class B : A { } public class C : A { } List<A> list; Список содержит объекты типа B и C, у них также есть некоторые поля, которые я хотел бы сохранить. Могу ли я теперь сериализовать его, десериализов...

3
голосов
2ответов
1979 просмотров

Добавление DataMember в другое пространство имен в DataContract

С XmlSerializer мои члены могут находиться в разных пространствах имен по сравнению с родительским типом. Могу ли я сделать то же самое с DataContractSerializer? Мне нужен следующий XML: <h:Type xmlns:h="http://schemas.e.com/WebServices" xmlns="http://schemas.e.com/WebServices"&g...

10
голосов
4ответов
13654 просмотров

Сериализуйте строки, целые числа и числа с плавающей запятой в символьные массивы для работы в сети БЕЗ БИБЛИОТЕК

Я хочу передавать данные по сети, но не хочу использовать сторонние библиотеки (стандартный C / C ++ подходит). например: unsigned int x = 123; char y[3] = {'h', 'i', 'char xyz[11]; '}; float z = 1.23f; Я хочу, чтобы это было 12321 массив. Примечание. Чтобы передать его по сет...

0
голосов
2ответов
1478 просмотров

WCF: сериализация сложных объектов с членами только для чтения

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

1
голосов
7ответов
1095 просмотров

Изменение типа поля в C # во время выполнения

У меня есть существующая иерархия классов, скажем что-то вроде этого: Business - Division - ProjectTeam - Employee Эти классы создаются посредством десериализации. Однако теперь мне нужно предоставить дополнительные поля в Employee для конкретного пользователя библиотеки, т...

5
голосов
3ответов
2617 просмотров

WCF AddServiceReference вызывает ошибку настраиваемого инструмента, не создавая прокси

Проблема с «Добавить ссылку на службу» и, собственно, со всеми функциями SvcUtil. Для воспроизведения вам просто нужно добавить OperationContract с аргументом или вернуть следующий класс: [XmlSchemaProvider("MySchema")] public class MyStructure : IXmlSerializable { private XmlElement e; ...

0
голосов
1ответов
169 просмотров

Длинные / множественные запросы SQL против сериализации

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

0
голосов
2ответов
1754 просмотров

Сериализация списка!

признателен, если кто-нибудь знает, как сериализовать список с помощью vb.net

5
голосов
2ответов
282 просмотров

Следует ли исправить эту ошибку?

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

1
голосов
1ответов
2197 просмотров

Добавление к сериализованной коллекции

У меня есть сериализованный массив определенного типа. Есть ли способ добавить новые объекты в этот сериализованный массив (в сериализованной форме) без необходимости считывать уже сохраненную коллекцию в память? Пример: У меня есть XML-сериализованный массив Entity в file.xml, содержащий ...

0
голосов
2ответов
2775 просмотров

Как десериализовать XML в объект Dictionary <int string>?</int>

Можно ли десериализовать следующий фрагмент XML в объект Dictionary&lt;int,string&gt;? XML: &lt;Config&gt; &lt;DatabaseConnections&gt; &lt;Connection Name="Source Connection" Value="ConnectionStringValue" /&gt; &lt;Connection Name="Target Connection" Value="ConnectionStringValue...

2
голосов
1ответов
293 просмотров

Добавить DataMemberAttribute "на лету"

У меня есть несколько типов, которые генерируются ссылкой на веб-службу.Я хочу сериализовать эти объекты с помощью DataContractJsonSerializer, поэтому мне нужно добавить атрибуты DataContract и DataMember.Добавление DataContract не проблема с использованием частичных классов.Но у свойств нет атр...

2
голосов
9ответов
3756 просмотров

Почему мы должны предпочесть хранить сериализованные данные, а не исходный код в БД?

Если у нас есть код (структура данных), который должен храниться в БД, кто-то всегда предлагает нам хранить сериализованные данные, а не строку исходного кода. Поэтому я не совсем уверен, почему мы должны предпочесть сериализованные данные. Приведите простой экземпляр (на Python): у нас...