Condividi tramite


MessagePackFragment Struct

Definizione

Sequenza di byte serializzati tramite 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
Ereditarietà
MessagePackFragment
Attributi
MessagePack.MessagePackFormatterAttribute Newtonsoft.Json.JsonConverterAttribute IsReadOnlyAttribute

Commenti

Quando un oggetto MessagePackFragment viene serializzato come parte di un payload MessagePack più grande, viene scritto come dati non elaborati preceduto dalla relativa lunghezza. Ciò consente di registrare il payload più grande come json che mostra il contenuto del frammento in un formato leggibile. Al termine della deserializzazione, il frammento viene recuperato come consente di deserializzare separatamente dal payload che lo contiene, eventualmente in un secondo momento.

Costruttori

MessagePackFragment(ReadOnlySequence<Byte>)

Inizializza una nuova istanza dell'elemento struct MessagePackFragment.

Proprietà

Data

Ottiene una sequenza di byte in formato MessagePack.

Length

Ottiene la lunghezza in byte del frammento.

Si applica a