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

Сериализация WCF - дополнительная информация
Я читал статьи Microsoft. В них объяснялось, что WCF использует DataContractSerializer для сериализации. Но в статьях не объяснялось, почему DataContractSerializer предпочтительнее XmlSerialization. Может ли кто-нибудь предоставить мне...
418 просмотров
schedule 18.10.2021

DataContractSerializer: сохранить строковый член, который оказывается необработанным xml?
Я немного не разбираюсь в парадигме DataContract и сталкиваюсь с проблемой десериализации. У меня есть поле в виде строки, но оно содержит xml и не десериализуется правильно. У меня такое ощущение, что DCS рассматривает его как ввод для...
1749 просмотров

DataContract + многомерные массивы Есть ли решение для этого?
Из MSDN : Допускается комбинирование типов коллекций (наличие коллекций коллекций). Неровные массивы рассматриваются как коллекции коллекций. Многомерные массивы не поддерживаются. Итак, если вы не можете нормально сериализовать...
3998 просмотров

Сериализатор контракта данных - как опустить внешний элемент коллекции
Как сериализовать список без внешнего элемента с помощью сериализатора контракта данных? Я использую .Net 3.5. У меня есть класс, содержащий список, среди прочего, который я хочу сериализовать без внешнего элемента, чтобы он соответствовал...
5853 просмотров

сгенерировать контракт данных с помощью svcutil .. как мне обрабатывать атрибуты?
Мне предоставили ряд XSD вместе с образцом xml. Фрагмент одного образца xml: <tfsChequeId xmlns="http://www.something.com/XMLSchemas/itrs/tfs/v1"> <dic numericCode="20010411199194813505"/> </tfsChequeId> Xsd для...
2767 просмотров

Сериализация контракта данных со сложными типами
Я использую сериализацию контракта данных для сериализации следующих классов в XML: [DataContract] public partial class Foo { [DataMember] public string MyString { get; set; } [DataMember] public int MyInt { get; set; }...
6208 просмотров

Проблемы с DataContractSerializer
Я пытаюсь заставить сериализатор DataContract работать с одним из моих классов. Вот : public class MyOwnObservableCollection<T> : ObservableCollection<T>, IDisposable where T : IObjectWithChangeTracker, INotifyPropertyChanged {...
585 просмотров

Сериализация контракта данных WCF с настраиваемым атрибутом XML
Есть ли возможность получить следующий ответ, поскольку, по моему опыту, использование контрактов данных не позволяет добавлять идентификатор внутри элемента (например,). Есть ли способ добиться следующей структуры? Также обратите внимание, что это...
2889 просмотров

Какой сериализатор использовать?
Я использовал DataContractSerializer, и до сих пор он предоставлял все, что мне нужно. Теперь мне нужны еще две функции, и я уже знаю, что они невозможны с DataContractSerializer. Мне нужно иметь возможность сериализовать некоторые поля как...
92 просмотров

DataContractSerializer DeSerialize Словарь перечисления (и двойного)
Я пытаюсь преобразовать XML в объект. Объект и xml выглядят следующим образом: <?xml version="1.0" encoding="utf-16"?> <SystemData xmlns:i="http://www.w3.org/2001/XMLSchema-instance"...
627 просмотров

wcf десериализует перечисление как строку
Я пытаюсь использовать веб-службу RESTful с помощью WCF. У меня нет контроля над форматом веб-службы, поэтому я должен найти несколько обходных путей здесь и там. Однако одна серьезная проблема, которую я не могу решить, - это как заставить WCF...
11624 просмотров
schedule 21.02.2022

DataContractSerializer — имя не может начинаться с «.». символ, шестнадцатеричное значение 0x2E
Этот вопрос задавался много раз на SO, но ни одно решение не помогло мне. Моя структура данных сериализуется в файл XML с помощью dataContractSerializer. Код (де)сериализации следующий: public static void serialize<T>(T xObject,...
740 просмотров
schedule 07.03.2022

Проблемы с DataContractSerializer + DataContractResolver в UWP, проблема с .NET Native?
Ниже приведен очень короткий модульный тест UWP, который пытается сериализовать, а затем десериализовать класс с именем Car с помощью DataContractSerializer. Я планирую использовать этот тип кода в приложении UWP для сохранения состояния сеанса,...
1033 просмотров

Не удается выполнить сериализацию XML в оба конца с помощью .Net DataContractSerializer
Кажется, я получаю какой-то мусор в начале моей сериализованной строки XML. У меня есть простой способ расширения public static string ToXML(this object This) { DataContractSerializer ser = new...
423 просмотров
schedule 25.03.2022

Невозможно создать ShareLibrary с контрактом данных с помощью SVCUTIL
Случай: у меня есть набор файлов xsd, которые определяют общие типы, используемые в определениях WSDL (Header, ApplicationError). Каждый веб-сервис добавляет рядом с конкретными типами сервиса один или несколько из этих общих типов. При создании...
923 просмотров

InvalidDataContractException было обработано
Я получаю следующую ошибку при попытке импортировать xmlschema с помощью сериализатора datacontract: Указан неверный тип. Тип с именем «ArrayOfanyType» не найден в схеме с пространством имен...
243 просмотров

Игнорировать вложенные типы с помощью DataContractSerializer
У меня есть класс на C #, который я пытаюсь сериализовать с помощью DataContractSerializer. Выглядит это примерно так: namespace Foo { [DataContract(Name = "Bar")] class Bar { class A { public A(object a,...
317 просмотров

XmlFormatter веб-API ASP.NET не работает, возвращается к JsonFormatter
Последние два дня я рвал на себе волосы, пытаясь понять, почему XmlFormatter (через DataContractSerializer) не сериализует данные, которые я возвращаю в своем методе веб-API. WebAPI в любом случае решает использовать JSON, но мне нужно, чтобы...
912 просмотров

Разоблачение объектов (DataContracts), которые не могут быть напрямую использованы службой WCF?
У меня есть несколько классов объектов, которые используют наследование. Кажется, я могу получить доступ только к объектам, которые непосредственно используются службой. Позвольте мне показать вам, что я пытаюсь сделать: [DataContract] public...
1820 просмотров
schedule 15.05.2022

DataContractSerializer отсутствует в .NET Compact Framework
Похоже, что DataContractSerializer недоступен в .NET Compact Framework. Я нашел это довольно удивительным, поскольку считаю DataContractSerializer Святым Граалем сериализации и одним из наиболее полезных классов, представленных в .NET 3. Есть ли...
1593 просмотров