Вопросы по теме 'protobuf-net'
Сериализация DataContract с помощью protobuf-net r275
Я только что обновился до версии r275, и, похоже, он больше не управляет правильно классами DataContract. Путем сериализации этого очень простого класса:
[DataContract]
public class ProtoData
{
[DataMember(Order = 1)]
private long _id;...
3567 просмотров
schedule
12.09.2021
Сгенерированный двоичный файл protobuf-net совместим со спецификациями Google
На самом деле я хочу сериализовать свои данные с помощью Java-реализации Google, а затем десериализовать с помощью реализации C #? Я выбрал protobuf-net, поскольку он кажется более стабильным (proto # по-прежнему v0.9, иначе я бы пошел на это) ....
965 просмотров
schedule
02.11.2021
Список десериализации WCF Protobuf.net ‹T›
Я пытаюсь использовать WCF с protobuf-net r.282
Ok. Я отмечаю свои контракты атрибутом ProtoBehavior
[OperationContract,ProtoBehavior]
[FaultContract(typeof(ServiceFaultException))]
Dictionary<ActivityCategoryDTO,...
2026 просмотров
schedule
01.10.2021
Создание подклассов в protobuf.net
У меня есть система, построенная на protobuf.net, система предоставляет абстрактный класс (foo), который, как я ожидаю, будет реализован конечным пользователем. Абстрактный класс сериализуем с помощью protobuf.net. В настоящее время, когда я пытаюсь...
1299 просмотров
schedule
21.10.2021
protobuf-csharp-port - потоковая передача записей из файла, немного похожая на функцию оси в LINQ-to-XML
Я создал стандартное руководство по адресной книге, которое поставляется с protobuf-csharp-port, и мой код выглядит следующим образом:
class Program
{
static void Main(string[] args)
{
CreateData();
ShowData();
}...
711 просмотров
schedule
05.10.2021
protobuf-net вопрос о производительности сериализации
Я начал тестировать protobuf-net на предмет сериализации. Я видел тесты ( http://www.servicestack.net/benchmarks/NorthwindDatabaseRowsSerialization.100000-times.2010-08-17.html ), который предлагал более быструю сериализацию и меньшие файлы.
Я...
690 просмотров
schedule
17.09.2021
Ошибка десериализации protobuf-net Недействительный тег: 0
Я хочу сериализовать с помощью protobuf-net строку и десериализовать обратно в объект. Он отлично работает, если я сериализую в файл, например .bin, однако приведенный ниже код выдает исключение при десериализации. Любые идеи?
using System;...
1285 просмотров
schedule
23.09.2021
Используйте Protobuf-net для потоковой передачи больших файлов данных как IEnumerable
Я пытаюсь использовать Protobuf-net для сохранения и загрузки данных на диск, но застрял.
У меня есть портфель активов, которые мне нужно обработать, и я хочу сделать это как можно быстрее. Я уже умею читать из CSV, но было бы быстрее использовать...
3426 просмотров
schedule
06.11.2021
Использование памяти Protobuf.net
Привет. Давний любитель protobuf.net.
Хотя быстрый вопрос. У меня есть многопоточное приложение C #, которое десериализует около 100 объектов в секунду, что составляет около 50 МБ / с. Я наблюдаю очень большое использование памяти, намного...
1814 просмотров
schedule
09.11.2021
Десериализовать из потока на определенную длину, где это не конец потока без LengthPrefix
Я пытаюсь увидеть, есть ли способ избавиться от чтения в моем потоке в MemoryStream перед десериализацией объекта, который был сохранен через ProtoBuf.Net.
Я не могу использовать функции Protobuf.Net With LengthPrefix, потому что я возвращаюсь и...
629 просмотров
schedule
05.09.2021
Получение файлов * .proto на основе классов c #
У меня следующий вариант использования: есть несколько сборок, украшенных классами ProtoContract, и я хотел бы сгенерировать прото-файлы на основе сборок. Итак, вопрос в том, как это можно сделать?
Моим первым намерением было использовать...
919 просмотров
schedule
16.09.2021
Как использовать protobuf-net с классами, созданными с помощью веб-справочника ASP.NET, избегая дублирования кода?
У меня есть серверно-клиентское приложение, в котором я могу изменять обе кодовые базы. Клиент связывается с сервером через многочисленные веб-службы, и я делюсь некоторыми классами, определенными на стороне сервера, через систему веб-ссылок. По...
1032 просмотров
schedule
07.11.2021
Добавление protobuf-net в мою службу WCF Rest
Есть ли какой-либо канонический прямой способ включения сериализации protobuf-net в .NET 4 WCF? Я попытался упростить код до такой степени, чтобы его можно было легко использовать:
Вот мой сервисный код:
[ServiceContract]...
1666 просмотров
schedule
19.10.2021
Как сгенерировать файлы .proto из кода .NET буферов протоколов?
Итак, имея наши классы с атрибутами в папке, как сгенерировать из них файлы разметки .proto (чтобы получить, например, код C ++)?
3670 просмотров
schedule
28.10.2021
Начало работы с protobuf-net
Я пытаюсь начать работу с protobuf.net.
Я загрузил последнюю версию с здесь , реализовал класс [ProtoContract] , и теперь я пытаюсь сериализовать его с помощью ProtoBuf.Serializer.Serialize , как описано в документация . Проблема в том, что...
43029 просмотров
schedule
26.11.2021
Как добавить объект в файл при сериализации с помощью с # protobuf-net?
У меня есть исходный код Protobuf-net, который сериализует объект в файл.
var person = new Person {
Id = 12345, Name = "Fred",
Address = new Address {
Line1 = "Flat 1",
Line2 = "The Meadows"
}...
1767 просмотров
schedule
02.12.2021
Неправильное соглашение об именах для полей в файлах .proto, созданных protobuf-net?
Я только начинаю работать с буферами протокола Google и замечательной программой protobuf-net Марка Гравелла, и одной вещи я не понимаю, так это соглашения об именах для объявлений полей в сгенерированном файле .proto.
Вот что рекомендует Google:...
3939 просмотров
schedule
09.09.2021
Десериализация Protobuf-net после определения наследования
Я использую protobuf-net версии 2.0.0.640 для сериализации некоторых данных, как показано ниже.
[ProtoContract(ImplicitFields = ImplicitFields.AllFields)]
public interface ITestMessage
{
}
[ProtoContract(ImplicitFields =...
323 просмотров
schedule
19.09.2021
protobuf потребляет большую часть выделенной памяти в задаче wp8 scheduleagent
Я создаю WP8 с запущенной фоновой задачей (ScheduledAgent). Когда задача выполняется, она загружает из изолированного хранилища граф объектов, сериализованный с помощью protobuf. Модель классов состоит из примерно 10 классов с головным объектом...
156 просмотров
schedule
06.10.2021
Protobuf-net ленивая потоковая десериализация полей
Общая цель : пропустить очень длинное поле при десериализации и при обращении к полю для чтения элементов прямо из потока без загрузки всего поля.
Примеры классов Сериализуемый / десериализуемый объект - FatPropertyClass .
[ProtoContract]...
856 просмотров
schedule
13.09.2021