Результаты поиска по запросу "protobuf-net"

3 ответа

Редактировать: Вот как добавить суррогат в модель-модель во время выполнения:

аюсь сериализовать некоторые объекты сProtobuf-сеть [http://code.google.com/p/protobuf-net/]но, к сожалению, они либерально используютDateTimeOffset, который еще не поддерживается protobuf-net. Это приводит к большому количеству: Не определен ...

1 ответ

@theburningmonk действительно, это очень важно, если для реализации используется protobuf-net

оложим, у меня есть тип неизменяемого значения: [Serializable] [DataContract] public struct MyValueType : ISerializable { private readonly int _x; private readonly int _z; public MyValueType(int x, int z) : this() { _x = x; _z = z; } // this ...

1 ответ

@tobi использует кодировку «varint» для номера поля, что означает 7-битную полезную нагрузку и 1 бит «есть еще один байт для чтения». Вы продолжаете читать, пока MSB не станет равным нулю.

ал некоторое сравнение междуBinaryFormatter и Protobuf-net сериализатор и был вполне доволен тем, что янашел [http://theburningmonk.com/2011/08/performance-test-binaryformatter-vs-protobuf-net/] Но странным было то, что Protobuf-net удалось ...

ТОП публикаций

1 ответ

Как сериализовать класс реализует два интерфейса, которые имеют одинаковый интерфейс на основе

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

2 ответа

Ошибка компиляции JIT с protobuf-сетью на устройстве MonoTouch / iOS (iPhone / iPad)

Я использую protobuf-net v2 beta r450 (бинарный дистрибутив) и собираю сборку сериализации заранее, используя методику, описанную ...

1 ответ

Интерфейсы с protobuf-net и C #

Кто-нибудь знает, как правильно настроитьProtoContract дляИнтерфейс? Я получаю следующее исключениеТип не может быть изменен после создания сериализатора"используя только атрибуты. Используемый код: [ProtoContract] public class ...

2 ответа

Сериализация протобуфа с обфускацией

Я ищу некоторые указания относительно того, что происходит при использовании протобуф-сети с обфускацией (Dotfuscator). Одна половина проекта - это DLL, а другая - EXE-файл, и с помощью proto-buf NET они безошибочно обмениваются данными. Пока я ...

1 ответ

Заставить protobuf-net игнорировать интерфейсы IEnumerable / ICollection

Как я могу получить v2 protobuf-net, чтобы игнорировать тот факт, что мой класс реализует ICollection, IEnumerable и т. Д.? Для этого конкретного сценария я хочу, чтобы только поля, помеченные как [ProtoMember], были сериализованы. В настоящее ...

1 ответ

Для чего нужен аргумент тега protobuf-net SerializeWithLengthPrefix?

Этот метод принимает в качестве последнего аргумента целое число, но я не уверен, что понимаю, для чего именно я бы его использовал. Serializer.SerializeWithLengthPrefix(stream, object, PrefixStyle.Base128, [tag]);То же самое относится и к ...

1 ответ

protobuf-net не может десериализовать мой класс

Я хочу сериализовать класс Player и отправить его через мой сетевой поток клиенту. Класс игрока [ProtoMember(1)] public int flag; [ProtoMember(2)] public Int16 id; [ProtoMember(3)] public MyVector3 CharPos; [ProtoMember(7)] public bool ...