5
ответов

XML по сравнению с Двоичной производительностью для Сериализации/Десериализации

Я работаю над компактным приложением платформы и потребностью повысить производительность. Приложение в настоящее время работает офлайн путем сериализации объектов к XML и хранения их в базе данных. Используя профильный инструмент I...
вопрос задан: 7 July 2009 12:28
4
ответа

Протокол буферизует в проектах C# с помощью protobuf-сети - лучшие практики для генерации кода

Я пытаюсь использовать protobuf в проекте C#, с помощью protobuf-сети, и задаюсь вопросом, что лучший способ состоит в том, чтобы организовать это в структуру проекта Visual Studio. Вручную с помощью protogen инструмента для...
вопрос задан: 18 January 2009 17:24
3
ответа

Как выбрать между protobuf-csharp-port и protobuf-сетью

Я должен был недавно искать портирование C# библиотеки Protocol Buffers, первоначально разработанной Google. И угадайте то, что, я нашел два проекта принадлежавшими оба двум очень хорошо известным людям здесь:...
вопрос задан: 23 May 2017 10:31
2
ответа

Есть ли какие-либо Учебные руководства для Protobuf-сети? [закрытый]

Я читал о protobuf-сети, и это удивительно! Есть ли какие-либо учебные руководства, которые я мог использовать? (Больше специально для Словаря <TKey, TValue> и контракты для дженериков), там любой...
вопрос задан: 9 August 2013 13:43
2
ответа

Как я могу отправить несколько типов объектов через Protobuf?

Я реализовываю клиент-серверное приложение и изучаю различные способы сериализировать и передать данные. Я начал работать с Сериализаторами Xml, которые работали скорее хорошо, но генерируйте данные медленно...
вопрос задан: 7 July 2010 13:17
2
ответа

Действительно ли возможно использовать Protobuf-сеть с классом без конструктора без параметров?

Используя Protobuf-сеть, я вижу, что не кажется возможным десериализовать класс, не имея конструктора без параметров, или я могу пропускать что-то? Я не хочу некоторые классы с...
вопрос задан: 26 August 2009 15:45
2
ответа

Как я генерирую .proto файл от класса C#, украшенного атрибутами?

Попытка получить мой ум вокруг Google protobuf. Я нашел некоторую реализацию protobuf в C#, но они, кажется, испытывают недостаток в одной функции: способность генерировать .proto файлы автоматически от существующего C#...
вопрос задан: 26 August 2009 13:58
2
ответа

Десериализуйте неизвестный тип с protobuf-сетью

У меня есть 2 сетевых приложения, которые должны отправить сериализированные protobuf-сетевые-сообщения друг другу. Я могу сериализировать объекты и отправить их, однако, я не могу выяснить, как десериализовать полученные байты...
вопрос задан: 24 March 2009 15:36
1
ответ

Как десериализовать пользовательскую структуру только для чтения, требующую вызова ctor, используя protobuf-net?

Я создал собственную (только для чтения) структуру для инкапсуляции десятичной дроби. Я использую всюду структуру, включая общедоступный API, используемый различными языками программирования, и поэтому хотел бы ...
вопрос задан: 10 March 2019 00:31
1
ответ

Что ProtoInclude приписывает средний (в protobuf-сети)

В ProtoBuf-сетевой реализации, что ProtoInclude приписывает средний, и что он делает? Пример ценился бы. Я видел его в этом сообщении, и я не уверен, что это делает. Пример...
вопрос задан: 23 May 2017 12:16
1
ответ

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

Я хочу понять, почему буферное решение для протокола для.NET, разработанной Marc Gravell, состоит в том с такой скоростью, как это. Я могу понять, как исходное решение для Google достигло своей производительности: это пред-...
вопрос задан: 23 May 2017 10:29
1
ответ

Любая нижняя сторона не включает атрибуты Protobuf-net? [Дубликат]

Недавно я рассматривал использование protobuf-net для предстоящего проекта для сериализации моделей для отправки между системами в приложении архитектуры микросервиса. Когда-то я заметил, что я не ...
вопрос задан: 22 December 2014 22:24
1
ответ

Как обработать .proto файл с помощью protobuf-сети

Я начал использовать protobuf-сетевой lib для коммуникации между некоторыми программами, которые я поддерживаю. Я также смог декодировать сообщения от C# до Ruby. Мой рубиновый lib ProtoBuf использует....
вопрос задан: 16 January 2011 09:49
1
ответ

protobuf-net и поддержка интерфейса

Этот вопрос напрямую в значительной степени адресован сопровождающему (-ям) protobuf-net, но кто-либо еще прокомментирует. Я пытался сериализовать класс, который содержит свойство, которое имеет тип интерфейса, то есть: [...
вопрос задан: 19 August 2010 15:11
1
ответ

Чтение Protobuf обменивается сообщениями в C#

У меня есть простое сообщение: тест пакета; передайте sendName {дополнительное строковое имя пользователя = 1;} потрясающий плагин VS генерирует .cs файл: тест пространства имен {[глобальный::...
вопрос задан: 1 July 2010 18:28
1
ответ

Почему я должен использовать [ProtoInclude]?

Я считал много вопросов о функции наследования в protobuf-сети. Я просто задаюсь вопросом это, если я могу использовать [DataContract], [DataMember] таким же образом использования [ProtoContract], [ProtoMember]. Почему я мог...
вопрос задан: 23 June 2010 08:51
1
ответ

protobuf-сеть v2 альфа - проблемы со Словарем <строка, строка>?

Я использовал версию v2 protobuf-сети от несколько недель назад вполне успешно. (Я хочу использовать V2 из-за скорости предварительно скомпилированного сериализатора, работающего на Компактной Платформе.) Все...
вопрос задан: 16 June 2010 22:53
1
ответ

Сериализация динамического объекта

Я пытался сериализировать класс DynamicObject с BinaryFormatter, но: Выходной файл является слишком большим, не точно проводные дружественные Циклические ссылки, не обработанные (застрявший при сериализации) Начиная с сериализации...
вопрос задан: 16 June 2010 16:55
1
ответ

protobuf-сеть НЕ быстрее, чем двоичная сериализация?

Я записал программу для сериализации класса 'Человека' с помощью XMLSerializer, BinaryFormatter и ProtoBuf. Я думал, что protobuf-сеть должна быть быстрее, чем другие два. Сериализация Protobuf была быстрее, чем...
вопрос задан: 3 June 2010 14:49
1
ответ

Буферы Протокола Google - буфер Фиксированного размера?

Используя Google Protocol Buffers, я могу установить максимальный размер для всех сообщений, которые я кодирую? если я знаю, что то, что я кодирую, никогда не больше, чем X байты, то Google Protobuffs всегда производил бы буфер...
вопрос задан: 12 May 2010 06:19
1
ответ

Десериализация типа в текущем потоковом положении с protobuf-сетью

Я сериализирую несколько объектов в единый поток, но когда я пытаюсь считать их назад, я, может казаться, ничего не получаю кроме последнего объекта: ProtoBuf. Сериализатор. Сериализируйте (поток, postA1); ProtoBuf....
вопрос задан: 14 March 2010 08:42
1
ответ

protobuf-сеть: Сериализация пустого Списка

у нас есть некоторые проблемы с сериализацией пустого списка. здесь некоторый код в.NET с помощью CF 2.0//Генерация protobuf-сообщения ProtoBufMessage обменивается сообщениями = новый ProtoBufMessage (); message.list = новый Список <...
вопрос задан: 7 March 2010 14:31
1
ответ

Используя Protobuf-сеть, я внезапно получил исключение о неизвестном проводном типе

(это - пересообщение вопроса, который я видел в своем RSS, но который был удален OP. Я повторно добавил его, потому что я видел этот вопрос, который задают несколько раз в различных местах; Wiki для "хорошей формы")...
вопрос задан: 28 January 2010 07:38
1
ответ

Я могу использовать net.tcp привязку для protobuf-сетевого WCF?

Я могу использовать net.tcp привязку для protobuf-сетевого WCF? Я могу использовать ClientBase, или я должен использовать ProtoClient?
вопрос задан: 16 November 2009 23:08
1
ответ

Ошибка при использовании ProtoBuf-сети с перечислением флагов

При использовании ProtoBuf-сети и сериализации перечислимого свойства, где перечисление установлено на [FlagsAttribute], я получил следующее сообщение об ошибке при сериализации перечисления значений, состоявшего из нескольких флагов...
вопрос задан: 29 September 2009 21:03
1
ответ

protobuf и Список <объект> - как сериализировать / десериализовывают?

У меня есть Список <объект> с различными типами объектов в нем как целые числа, строки и пользовательские типы. Protobuf-корректируются все пользовательские типы. Что я хочу сделать, теперь должен сериализировать / десериализовывают...
вопрос задан: 29 May 2009 06:21
0
ответов

Есть ли в protobuf-net встроенное сжатие для сериализации?

Я проводил сравнение между сериализатором BinaryFormatter и protobuf-net и был весьма доволен тем, что обнаружил, но что было странно, так это то, что protobuf-net удалось сериализовать объекты в ...
вопрос задан: 29 July 2019 11:10
0
ответов

Как я могу изящно обрабатывать неизвестные подтипы в protobuf-net?

У меня есть базовый класс Color и несколько классов производных цветов: открытый класс Color {} открытый класс Red: Color {} открытый класс Blue: Color {} В моей модели типов времени выполнения я добавляю все ...
вопрос задан: 1 March 2019 23:50
0
ответов

Как буфер протокола обрабатывает управление версиями ?

Как буферы протокола обрабатывают управление версиями типов? Например, когда мне нужно со временем изменить определение типа? Как добавление и удаление полей.
вопрос задан: 14 August 2018 10:22
0
ответов

Сериализация перечислений protobuf-net

Что нужно сделать, чтобы сериализовать перечисления с помощью protobuf-net? Я получаю указанную ниже ошибку при сериализации класса, имеющего свойство enum, если атрибут DataMember удален из ...
вопрос задан: 1 May 2018 08:24