Protobuf-Net – вопросы и ответы

59
голосов
1
ответ
Я должен решить, хочу ли я сбрить дополнительные 5K из 550 тысяч, пройдя квалификацию собственности с AsReference. В конце концов, 5K составляет лишь часть от общего количества - менее 1%. Тем не м...
7 месяцев, 3 недели назад mark
83
голоса
1
ответ
У меня есть конкретный прецедент для наследования с использованием protobuf-net, который я еще не нашел, здесь еще рассматривается (хотя с удовольствием перенаправляется на любые ответы, которые бу...
7 месяцев, 3 недели назад davide
91
голос
2
ответа
В С# у нас есть пространства имен в .proto, которые мы получаем из protobuf-net, мы не получаем никаких пространств имен. Поэтому возникает вопрос, как сделать protobuf-net генерировать (и использо...
7 месяцев, 3 недели назад myWallJSON
83
голоса
2
ответа
Я ищу способ добавить сериализованное значение объекта (byte []) к повторяемому полю в сообщении буферов протокола. У меня есть приложение, которое хранит элементы данных в сериализованной форме в ...
7 месяцев, 3 недели назад Boris Mesetovic
59
голосов
1
ответ
Прямо сейчас у меня есть приложение, в котором приложение iPhone отправляет запрос, который обрабатывается в.NET/С#, сериализуется в XML и анализируется в приложении в объекте c. Текущая структура ...
7 месяцев, 3 недели назад user1784317
93
голоса
1
ответ
Я пытаюсь использовать Proto-buf С# library в.net. Я использую ApiController и пространство имен System.Net.WebSockets. У него есть способ получить входящее сообщение. ArraySegment<byte> buff...
7 месяцев, 4 недели назад matthewbaskey
70
голосов
2
ответа
У меня есть приложение Client Server следующим образом. В области некоторые классы имеют коллекции детей. Некоторые дети ссылаются на своих родителей. Проблема с тем, когда запрос делается на серве...
7 месяцев, 4 недели назад James Barrass
58
голосов
1
ответ
Мы обновляем справочную библиотеку protobuf-net от версии 2.0.50727 до версии 4.0.30319 в нашем приложении. После обновления protobuf dll мы обнаружили, что OverwriteList (используемый в наших прое...
7 месяцев, 4 недели назад Kiran Chandaka
59
голосов
1
ответ
У меня более 100 классов, которые наследуются от общей базы. Поэтому я добавляю их динамически во время выполнения, используя следующий код: RuntimeTypeModel.Default.Add(typeof(BaseClass<SubClas...
7 месяцев, 4 недели назад John Holliday
82
голоса
3
ответа
Контекст: Что у меня сейчас: 3-уровневое приложение Связь клиент-сервер Сервер: ASP.NET WebApi v1 Клиент: HttpClient Сериализация - JSON.NET Однако JSON.NET медленный JSON.NET еще медленнее при пер...
7 месяцев, 4 недели назад olldman
82
голоса
1
ответ
Я собираюсь начать создание iPad-клиента для существующей службы WCF, которая в настоящее время взаимодействует через обратные вызовы с дублированием каналов и равномерно нажимает на клиента объект...
7 месяцев, 4 недели назад Mr. Graves
72
голоса
1
ответ
В С#, используя protobuf-net, я хотел бы сохранить определение protobuf в файле.proto. (он используется для генерации кода для других языков,...) Я знаю, что реализация Google protoc не приведет к ...
7 месяцев, 4 недели назад rui
59
голосов
1
ответ
У меня есть следующее (упрощенное!).Proto. Это из другого программного обеспечения, я не могу его изменить. package test; message Base { optional string name = 2; extensions 1000 to max; } message ...
7 месяцев, 4 недели назад Calvin1602
71
голос
2
ответа
Мой проект предполагает использование объектов Proto3 в качестве входных данных. Но иногда пользователи предоставляют Proto2 Object в качестве входных данных. В таких случаях мы хотим генерировать ...
8 месяцев назад sameer
59
голосов
3
ответа
Я использую последнюю версию ProtoBuf на NuGet (2.0.0.480) и не сериализует типы, отмеченные атрибутами DataContract / DataMember : [DataContract] public class Person { [DataMember] public string F...
8 месяцев назад Ben Foster
58
голосов
1
ответ
У меня есть следующий.vb-код, сгенерированный из ProtoGen.exe ' Generated from: proto/Test.proto Namespace axBasic <Global.System.Serializable, Global.ProtoBuf.ProtoContract(Name:="Test")> _ ...
8 месяцев назад Charles Okwuagwu
71
голос
1
ответ
Скажем, у меня есть следующий базовый класс: [DataContract] [Serializable] public abstract class DimensionEntity { [DataMember(Order = 1)] private readonly Date effectiveDatespan; ... } И следующий...
8 месяцев назад Gabriele Giuseppini
82
голоса
1
ответ
Я использую метод RedisConnection Set для установки массива байтов, но как получить данные? Получает массив завернутых байтов? Ссылки: http://code.google.com/p/booksleeve/ http://code.google.com/p/...
8 месяцев назад DaveHeller
71
голос
1
ответ
У меня есть следующий тип: Class Command<TData> : Base Where TData : I Во время выполнения этот класс создается (с определенным TDATA) и Serialized. У меня есть 2 вопроса (я использую V2): 1)...
8 месяцев назад eyan
59
голосов
1
ответ
У меня есть класс, который расширяет класс DictionaryBase. когда сериализация этого класса с protobuf дает ниже исключения: Repeated data (a list, collection, etc) has inbuilt behaviour and cannot ...
8 месяцев назад sharafi
59
голосов
1
ответ
Есть ли способ для protobuf-net автоматически кодировать значения DateTime в UTC, но декодировать с ToLocalTime? Я передаю сообщения между системами в разных часовых поясах и хотел бы, чтобы каждое...
8 месяцев назад TJF
126
голосов
2
ответа
В .NET было несколько классов. Мы использовали protobuf-net , чтобы пометить их, и сгенерируем .proto-оболочки для C + + кода через оригинальная библиотека Google . Итак, у меня есть сообщение (С++...
8 месяцев назад myWallJSON
85
голосов
1
ответ
Согласно this post (с марта), protobuf v2 позволяет нам разрешать типы из потока. Поскольку v2 теперь находится в бета-версии 5, я думаю, что эта функция уже реализована, поэтому мне было интересно...
8 месяцев назад foxy
84
голоса
1
ответ
Попытка сохранения и восстановления объектов с использованием protobuf-net Merge. Я могу заставить простые объекты работать, но я не могу получить объекты свойств коллекции для Merge. Любую помощь ...
8 месяцев назад V Guru
58
голосов
1
ответ
Прежде всего, мне очень нравится protobuf-net для его скорости и простоты использования. Теперь я разрабатываю библиотеку классов.NET и хочу сделать некоторые из моих классов protobuf-net-ready без...
8 месяцев назад lonelyass
72
голоса
1
ответ
Я строю архитектуру плагина. Пользователи могут создавать собственные плагины, и я позволяю им устанавливать собственные настройки плагина в protobuf (я не знаю, какие пользователи будут там размещ...
8 месяцев назад Mariusz
72
голоса
1
ответ
Я пытаюсь использовать protobuf v2 для сериализации класса A реализует интерфейсы B и C. И оба B и C производные от D. [ProtoBuf.ProtoContract] [ProtoBuf.Includes(101, typeof(B)) [ProtoBuf.Includes...
8 месяцев назад enzhou.liu
-4
голоса
2
ответа
Я использую P/invoke для взаимодействия между С# и С++ в этом проекте . Я хотел бы передать структуры данных, которые определены симметрично. Какая лучшая инфраструктура для использования? Могут ли...
8 месяцев назад Dmitri Nesteruk
59
голосов
2
ответа
Может ли кто-нибудь указать, что случилось с моим исходным кодом ниже: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Syst...
8 месяцев назад wim1983
91
голос
1
ответ
Я использую ProtoBuf.NET для сериализации/десериализации некоторых классов. Я нахожу, что при десериализации я получаю поврежденный байт [] (дополнительные 0). Прежде чем спросить, да, мне нужны ве...
8 месяцев назад DeepSpace101
72
голоса
1
ответ
У меня есть базовый класс, который украшен [ProtoContract (ImplicitFields = ImplicitFields.AllFields)] для того, чтобы иметь возможность сериализовать производный класс, мне нужно только добавить P...
8 месяцев назад li-raz
59
голосов
1
ответ
Я работаю над программой симулятора, которая пишет небольшие файлы (<1kB) часто (> 10 раз в секунду) в файле. Я использовал Очередь для хранения этих данных, и когда в этой очереди было 300 ч...
8 месяцев назад MJafar Mash
58
голосов
2
ответа
В protobuf-net у меня есть байтовое поле? Является ли поле байтового массива частью спецификации буферов протокола? В основном я хочу передать различные объекты по проводу. В этом случае байт [] По...
8 месяцев назад JamesRedcoat
102
голоса
1
ответ
Я хотел бы сериализовать классы, которые реализуют несколько интерфейсов, некоторые из которых наследуются от одного и того же базового интерфейса. В настоящее время я использую BinaryFormatter, но...
8 месяцев назад Doubled
83
голоса
2
ответа
У меня List<HtmlAgilityPack.HtmlNode> , но protobuf-net дает мне ошибку, что у него нет контракта. Как я могу указать контракт для него, когда у меня нет источника? Он на самом деле сказал, ч...
8 месяцев назад Joan Venge
73
голоса
1
ответ
Я пытаюсь сериализовать модель, используя отличный Protobuf-NET. Я не могу использовать атрибуты (объекты неизвестны во время компиляции), поэтому я построил TypeModel. Моя объектная модель состоит...
8 месяцев назад pabes
71
голос
1
ответ
Я пытаюсь написать модульные тесты для своего приложения и хотел бы, чтобы мои прото-классы реализовали интерфейсы. Предпочтительно они будут генерироваться вместе с классами С#, но я не могу найти...
8 месяцев назад TeeCee
72
голоса
2
ответа
У меня есть множество классов, включая обычные проекты иерархии объектов и интерфейсов, базовые классы и т.д. Из проекта, в котором я не могу изменить какой-либо код. У меня есть другой класс полез...
8 месяцев назад Soumya Kar
71
голос
1
ответ
в настоящее время у нас есть клиент-серверное приложение, которое использует несколько серийных классов protobuf-net для удобного обмена данными с объектами данных. По сути, это приложение просто п...
8 месяцев назад RichardVNL
59
голосов
1
ответ
У меня есть исключение Unexpected sub-type: UnnamedGameServer.TrapInstance то время как Serializing в protobuf-net. Это код: class test { void testMethod(PacketNewTrapResponse packet) { using (var ...
8 месяцев назад Pacha
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема