Вопросы по теме 'protobuf-net'

protobuf и List ‹object› - как сериализовать / десериализовать?
У меня есть List<object> с объектами разных типов, такими как целые числа, строки и настраиваемые типы. Все пользовательские типы настроены на protobuf. Сейчас я хочу сериализовать / десериализовать этот список с помощью protobuf.net. До...
10961 просмотров
schedule 09.04.2022

Сериализация необязательных полей в protobuf-net
У меня есть рабочий Java-клиент, который общается с Google через сериализованные сообщения ProtoBuf. В настоящее время я пытаюсь перевести этого клиента на C #. У меня есть .proto файл, где параметр appId является необязательной строкой. Его...
2709 просмотров
schedule 25.05.2022

Асинхронный подход к использованию потоков с сокетами
Я всегда создавал свои собственные сериализаторы/десериализаторы, чтобы иметь возможность использовать BeginReceive/EndReceive с сокетами, чтобы избежать использования одного потока на подключенный сокет. Это довольно трудоемкая задача. Я начал...
837 просмотров
schedule 13.04.2023

protobuf-net и rpc через tcp
Я ищу реализацию rpc over tcp, которая использует protobuf-net (или любую другую реализацию .net protobuf). Какие-либо предложения?
3185 просмотров
schedule 25.06.2022

protobuf-net DataContractSurrogates?
Прямо сейчас я использую DataContractSerializer вместе с DataContractSurrogate для предоставления описаний сериализации для прокси-классов NHibernate (как описано в http://timvasil.com/blog14/post/2008/02/WCF-serialization-with-NHibernate.aspx )....
390 просмотров

Ошибка при сериализации набора данных с помощью protobuf-net
Я пытаюсь использовать protobuf-net для сериализации набора данных, но получаю следующую ошибку: Необработанное исключение: System.InvalidOperationException: не найдено подходящей кодировки набора данных по умолчанию. в...
1272 просмотров
schedule 30.10.2022

Пожалуйста, предложите инфраструктуру для передачи данных между C# и C++
Я использую P/invoke для взаимодействия между C# и C++ в этом проекте . Я хотел бы передать структуры данных, которые определены симметрично. Какую инфраструктуру лучше всего использовать? Могут ли здесь быть полезны протокольные буферы?
611 просмотров
schedule 11.06.2022

Можно ли использовать protobuf-net Serializer и одновременно соответствующий файл *.proto?
У меня есть тип .NET, который не атрибутирован ни ProtoContract, ни DataContract. Кроме того, не все его состояния должны быть прото-сериализованы. Могу ли я определить для него файл .proto, но в то же время использовать какой-либо сериализатор для...
2933 просмотров
schedule 21.01.2023

Почему следующее использование protobuf-net является незаконным?
public interface IYObject { string X { get; } } public class YObject : IYObject { public string X { get; set; } } public class D { public IYObject Y { get; set; } } class Program { static void Main() {...
257 просмотров
schedule 23.05.2022

Существует ли визуализатор отладки Visual Studio для потока или массива байтов, содержащего полезную нагрузку protobuf?
Кто-нибудь знает визуализатор отладки VS для содержимого protobuf?
1155 просмотров
schedule 08.08.2022

Нужна помощь с самым тривиальным примером protobuf-net 4
[DataContract] public class I<TId> { [DataMember(Order = 1)] public TId Id { get; set; } } [DataContract] public class J : I<int> { [DataMember(Order = 1)] public string Description { get; set; } }...
346 просмотров
schedule 24.12.2022

Сериализация в C# (protobuf-net), десериализация в C++ (protobuf): более 5 полей в классе
У меня возникли проблемы с десериализацией объекта на C++, который я сериализовал на C#, а затем отправил по сети с помощью ZMQ. Я совершенно уверен, что часть ZMQ работает правильно, потому что серверное приложение C++ (Linux) успешно получает...
3751 просмотров
schedule 02.04.2023

Общее наследование Protobuf-net и закрытый сконструированный универсальный тип
У меня довольно сложная иерархия наследования, включая дженерики, и мы пытаемся использовать protobuf .net для целей сериализации. К сожалению, похоже, он не может правильно обработать этот случай. Вот так выглядит иерархия....
2991 просмотров
schedule 22.09.2022

Могу ли я иметь байтовое поле в protobuf-net?
Могу ли я иметь байтовое поле в protobuf-net? Является ли поле байтового массива частью спецификации буферов протокола? В основном я хочу передавать по проводу различные объекты. В этом случае полезная нагрузка byte [] будет другим...
1067 просмотров
schedule 25.06.2023

Как правильно перейти с WCF DatacontractSerializer на Protobuf-net?
У нас есть огромное приложение с множеством классов. В настоящее время мы переносим это приложение .net на IPad с помощью Monotouch. У нас есть некоторые проблемы с DataContractSerializer, и мы хотели бы использовать сериализатор protobuf-net Марка...
1770 просмотров
schedule 03.02.2024

Конфигурация поведения конечной точки WCF с Protobuf-net
У меня есть служба WCF (.NET 4), которая предоставляет 4 конечные точки, одна из которых настроена с расширением поведения protobuf-net (V1.0.0.280). Однако я заметил, что поведение protobuf-net срабатывает для ВСЕХ определенных конечных точек,...
6354 просмотров
schedule 11.04.2023

Сериализация графа объектов Protobuf.net для списков
Я понимаю, что AsReference не поддерживается для списков с protobuf.net, поэтому я попытался обойти это ограничение. Я создал пользовательский список с именем SuperList, который содержит элементы, заключенные в объекты типа SuperListItem, следующим...
604 просмотров
schedule 12.12.2022

Какова задержка при первом вызове WCF через serviceProxy?
Подобных вопросов много, но все они касаются медлительности на стороне сервера — это все о проблемах на стороне клиента. 1-й вызов занимает 900 мс. Второй вызов занимает 20 мс. Я сократил медлительность при первом вызове serviceProxy.Method()....
657 просмотров
schedule 02.02.2024

как сериализовать класс реализует два интерфейса, которые имеют одинаковый интерфейс
Я пытаюсь использовать protobuf v2 для сериализации класса A, реализующего интерфейсы B и C. И B, и C получены из D. [ProtoBuf.ProtoContract] [ProtoBuf.Includes(101, typeof(B)) [ProtoBuf.Includes(101, typeof(C)) interface D{...}...
800 просмотров
schedule 03.04.2023

Ограничение дерева наследования protobuf-net
Продолжаю свои поиски подчинить protobuf-net своей воле.. Я видел несколько вопросов о SO о том, как динамически добавлять подклассы, чтобы сериализатор мог кодировать подкласс..., например это или это Моя ситуация немного отличается, у меня...
480 просмотров