Freigeben über


MessagePackFragment Struktur

Definition

Eine Sequenz von Bytes, die mithilfe von MessagePack serialisiert wurde.

[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
Vererbung
MessagePackFragment
Attribute
MessagePack.MessagePackFormatterAttribute Newtonsoft.Json.JsonConverterAttribute IsReadOnlyAttribute

Hinweise

Wenn ein MessagePackFragment als Teil einer größeren MessagePack-Nutzlast serialisiert wird, wird es als Rohdaten mit präfixierter Länge geschrieben. Dadurch kann die größere Nutzlast als JSON protokolliert werden, die den Inhalt des Fragments in einem lesbaren Format anzeigt. Nach der Deserialisierung wird das Fragment so abgerufen, dass es getrennt von der Nutzlast, die es enthält, deserialisiert werden kann, möglicherweise zu einem späteren Zeitpunkt.

Konstruktoren

MessagePackFragment(ReadOnlySequence<Byte>)

Initialisiert eine neue Instanz der MessagePackFragment-Struktur.

Eigenschaften

Data

Ruft eine Bytesequenz im MessagePack-Format ab.

Length

Ruft die Länge des Fragments in Bytes ab.

Gilt für: