Вопросы по теме '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 просмотров
schedule
19.02.2023
Ошибка при сериализации набора данных с помощью 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 просмотров
schedule
30.12.2022