Поделиться через


MessagePackFragment Структура

Определение

Последовательность байтов, сериализованных с помощью MessagePack.

[MessagePack.MessagePackFormatter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment+MessagePackFragmentFormatter))]
[Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment+MessagePackFragmentConverter))]
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct MessagePackFragment
[<MessagePack.MessagePackFormatter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment+MessagePackFragmentFormatter))>]
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment+MessagePackFragmentConverter))>]
[<System.Runtime.CompilerServices.IsReadOnly>]
type MessagePackFragment = struct
Public Structure MessagePackFragment
Наследование
MessagePackFragment
Атрибуты
MessagePack.MessagePackFormatterAttribute Newtonsoft.Json.JsonConverterAttribute IsReadOnlyAttribute

Комментарии

MessagePackFragment При сериализации как части больших полезных данных MessagePack он записывается как необработанные данные с префиксом по длине. Это позволяет регистрировать большие полезные данные в формате JSON, отображая содержимое фрагмента в удобочитаемом формате. После десериализации фрагмент извлекается как есть, что позволяет десериализовать его отдельно от полезных данных, содержащих его, возможно, позже.

Конструкторы

MessagePackFragment(ReadOnlySequence<Byte>)

Инициализирует новый экземпляр структуры MessagePackFragment.

Свойства

Data

Возвращает последовательность байтов в формате MessagePack.

Length

Возвращает длину фрагмента в байтах.

Применяется к