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 |
Возвращает длину фрагмента в байтах. |