0
ответов

protobuf-net: Ошибка десериализации ReadOnlyCollection

Я пытаюсь сериализовать и десериализовать ReadOnlyCollection с помощью protobuf-net. Однако при десериализации возникает исключение, когда protobuf-net пытается преобразовать список в ...
вопрос задан: 20 December 2017 15:24
0
ответов

Protobuf -net Error :Тип не ожидается, и контракт не может быть выведен :BlockHeader

Попытка заставить de -сериализацию pbf-файла openstreetmap работать должным образом, следуя информации из этой темы, а также из других источников :Protobuf -net Deserialize Open Street Maps Я...
вопрос задан: 23 May 2017 12:09
0
ответов

Буферы протокола С# .net - поддержка protobuf-net для сериализации словаря значений объекта?

Я новичок в буферах протоколов и использую protobuf-net для VS2010. из того, что я здесь читаю Словарь в буферах протоколов, не похоже, что protobuf может сериализовать словарь с объектом...
вопрос задан: 23 May 2017 12:06
0
ответов

Разрешено ли в модели ProtoBuf-net во время выполнения?

Я использую версию 2 ProtoBuf-net, и в настоящее время я получаю сообщение об ошибке «Невозможно определить член: A». Это возможно ли создать рабочую модель для Protobuf-net, когда мы используем ClassOfType ? Если ...
вопрос задан: 23 May 2017 12:04
0
ответов

Protobuf -net Целостность ссылок на граф объектов

В protobuf-net версии 2 есть удобная опция, называемая [ProtoMember (2, AsReference = true)]. По большей части, это следующий вопрос к: protobuf-net сериализуя граф объекта. Я начал задаваться вопросом ...
вопрос задан: 23 May 2017 11:59
0
ответов

Могу ли я сериализовать произвольные типы с помощью protobuf-net?

Я пытаюсь сериализовать некоторые объекты с помощью protobuf-net, но, к сожалению, они либерально используют DateTimeOffset, который еще не поддерживается protobuf-net. Это приводит к множеству: Нет сериализатора ...
вопрос задан: 23 May 2017 11:46
0
ответов

Альтернатива protobuf-net - сериализатор, эффективный по размеру и времени, для работы с графом объектов

Google protobuf - отличный протокол для эффективной сериализации объектов, но он поддерживает сериализацию только деревьев, а не графов (отсутствие полного отслеживания ссылок на объекты) . Есть несколько реализаций ...
вопрос задан: 23 May 2017 11:45
0
ответов

Свойство сериализованного размера сообщения protobuf-net

Мы используем protobuf-net для сериализации и десериализации сообщений в приложении, общедоступный протокол которого основан на буферах протокола Google. Библиотека превосходна и охватывает все наши ...
вопрос задан: 23 May 2017 10:29
0
ответов

Поддерживает ли protobuf-net типы, допускающие значение NULL?

Можно ли сгенерировать элементы, допускающие значение NULL, в protobuf-net? сообщение ProtoBuf1 {необязательный Int32? databit = 1; необязательный Nullable databool = 2; }
вопрос задан: 27 February 2016 00:41
0
ответов

protobuf-net неправильно десериализует DateTime.Kind

с использованием protobuf-net.dll версии 1.0.0.280 Когда я десериализую DateTime (завернутый в объект) дата / время в порядке, но свойство DateTime.Kind имеет значение «Unspecified». Рассмотрим этот тестовый пример, чтобы ...
вопрос задан: 5 October 2015 18:12
0
ответов

Требуется ли аннотация DataMember (Order = n) для protobuf-net v2?

Простой эксперимент: я создал модель сущности из Northwind и обнаружил, что сгенерированные классы не работают для protobuf-net v2 без добавления Заказать недвижимость. Есть ли способ получить код объекта ...
вопрос задан: 12 July 2015 20:25
0
ответов

Преобразование потока в строку и обратно - что нам не хватает?

Я хочу сериализовать объекты в строки и обратно. Мы используем protobuf-net, чтобы успешно превратить объект в поток и обратно. Тем не менее, поток в строку и обратно ... не так успешно. Пройдя ...
вопрос задан: 12 October 2014 11:35
0
ответов

Начало работы с protobuf-net

Я пытаюсь начать с protobuf.net. Я скачал последнюю версию здесь, реализовал класс [ProtoContract], и теперь я пытаюсь сериализовать его с ProtoBuf.Serializer.Serialize ...
вопрос задан: 23 March 2014 06:07
0
ответов

Сериализация дерева префиксов

Я получаю исключение ProtoException ("Обнаружена возможная рекурсия (смещение: 4 уровня): o EOW") при сериализации древовидной структуры следующим образом: var tree = новое PrefixTree(); tree.Add("racket".ToCharArray()); ...
вопрос задан: 18 September 2012 04:22
0
ответов

Могу ли я повторно -использовать экземпляры объектов, чтобы избежать выделения памяти с помощью protobuf -net?

Контекст :это основано на вопросе, который был задан, а затем удален, прежде чем я смог на него ответить -, но я думаю, что это хороший вопрос, поэтому я привел его в порядок, перефразировал и повторно -опубликовал.. В высоком -
вопрос задан: 15 August 2012 09:30
0
ответов

Protobuf.net :как обрабатывать наследование без [ProtoInclude]

Я использую Protobuf.net для сериализации некоторых классов. Я хотел бы иметь возможность сериализовать класс SuperHero (ниже )без необходимости указывать [ProtoInclude] в базовом классе. Это потому, что...
вопрос задан: 8 August 2012 16:57
0
ответов

Как вернуть поток из службы WCF?

Я играю с сетью protobuf -и WCF. Вот код, который я создал :открытый класс MobileServiceV2 { [WebGet (UriTemplate = "/some -data" )] [Описание ("возвращает тестовые данные" )] public Stream...
вопрос задан: 20 July 2012 15:29
0
ответов

Добавление сети protobuf -в мой сервис WCF Rest

Существует ли какой-либо канонический прямой способ включения сетевой сериализации protobuf -в.NET 4 WCF? Я попытался упростить код до такой степени, чтобы его можно было легко построить на :Вот код моего сервиса :[...
вопрос задан: 20 July 2012 15:08
0
ответов

Асинхронная сериализация protobuf

Ограничение реализации protobuf-net состоит в том, что она вызывает базовые потоки синхронно. Не предлагая асинхронный API, например. BeginSerialize/EndSerialize или эквивалент TPL, мы ...
вопрос задан: 25 June 2012 10:18
0
ответов

Что такое сообщение .proto для даты и времени в protobuf-net

Я пытаюсь написать некоторый код, который будет генерировать точные файлы .proto из модели типа времени выполнения protobuf-net (V2), поэтому я могу написать python клиент, способный десериализовать сгенерированный protobuf-net ...
вопрос задан: 14 June 2012 07:49
0
ответов

Как сериализовать большие вложенные массивы с помощью protobuf?

Я использую protobuf-net для бинарной сериализации. Я получаю OutOfMemory при сериализации класса A. Тот же объект хорошо сериализуется с помощью BinaryFormatter. Ниже приведен пример класса: [ProtoContract] ...
вопрос задан: 7 June 2012 10:42
0
ответов

Как сериализовать массивы?

Симптом: Сериализатор не определен для типа: System.Array Поскольку все массивы C# наследуются от класса Array, я подумал, что это допустимо в ProtoBuf-net [ProtoMember(1)] public Array ...
вопрос задан: 9 May 2012 06:39
0
ответов

«Недопустимое поле в исходных данных :0» ошибка с ProtoBuf -Net и Compact Framework

Кто-нибудь знает о каких-либо проблемах при использовании ProtoBuf -Net для сериализации /deserialize между компактной структурой и полной структурой.Net? У меня есть класс LogData, который я сериализую в компактной...
вопрос задан: 1 May 2012 17:52
0
ответов

Сериализация/десериализация Protobuf-net

Я проверил, но, кажется, не вижу, как напрямую сериализовать класс в массив байтов и затем десериализовать из массива байтов, используя реализацию protobuf-net Марка Гравелла. Редактировать: я...
вопрос задан: 14 April 2012 13:03
0
ответов

protobuf-net:Обнаружена возможная рекурсия

Я получаю исключение при попытке сериализовать граф объектов (не очень глубоко). Значимая часть этого выглядит следующим образом:[ОШИБКА] FATAL UNHANDLED EXCEPTION:ProtoBuf.ProtoException:Обнаружена возможная рекурсия (...
вопрос задан: 9 April 2012 18:01
0
ответов

Почему мой List не сериализуется с protobuf-net?

[DataContract] 1)] общественный интервал FooId { получить; набор; } } [DataContract] общедоступный класс Bar: Foo { [DataMember (Order = 2)] public string Name { get; набор; } } [...
вопрос задан: 29 March 2012 15:35
0
ответов

protobuf-net OverwriteList в массиве байтов

Я пытаюсь отправить точку IPEndpoint через protobuf-net, и я заметил, что при десериализации массива из 4 байтов в адрес IP4 код набора получает сообщение значение 8 ...
вопрос задан: 4 February 2012 17:26
0
ответов

Тип буферов протокола определяется по необработанному сообщению

Можно ли определить тип сообщения о необработанном буфере протокола (в байтах []). У меня ситуация, когда конечная точка может получать разные сообщения, и мне нужно иметь возможность определить тип до того, как я ...
вопрос задан: 2 February 2012 23:29
0
ответов

Буферы протокола, заставить C# говорить с C++: проблемы типов и схемы

Я собираюсь начать проект по соединению двух программ, одна на c#, другая на c++. У меня уже есть работающая программа на c#, которая может разговаривать с другими версиями себя. Прежде чем я начну с c++...
вопрос задан: 29 January 2012 16:49
0
ответов

Используя protobuf-net, можно ли десериализовать сообщение без выделения памяти ?

У меня есть приложение на C #, которому необходимо десериализовать многие тысячи сообщений protobuf в секунду. Чтобы избежать ненужных сборок мусора, мне интересно, есть ли способ использовать ...
вопрос задан: 16 January 2012 18:08