Udostępnij za pośrednictwem


MessagePackFragment Struktura

Definicja

Sekwencja bajtów serializowana przy użyciu pakietu 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
Dziedziczenie
MessagePackFragment
Atrybuty
MessagePack.MessagePackFormatterAttribute Newtonsoft.Json.JsonConverterAttribute IsReadOnlyAttribute

Uwagi

MessagePackFragment Gdy element jest serializowany jako część większego ładunku messagePack, jest zapisywany jako nieprzetworzone dane poprzedzone jego długością. Dzięki temu większy ładunek może być rejestrowany w formacie json pokazującym zawartość fragmentu w formacie czytelnym. Po deserializacji fragment jest pobierany jako zezwalający na deserializacji oddzielnie od ładunku zawierającego go, prawdopodobnie w późniejszym czasie.

Konstruktory

MessagePackFragment(ReadOnlySequence<Byte>)

Inicjuje MessagePackFragment nowe wystąpienie struktury.

Właściwości

Data

Pobiera sekwencję bajtów w formacie MessagePack.

Length

Pobiera długość w bajtach fragmentu.

Dotyczy