Compartilhar via


MessagePackFragment Estrutura

Definição

Uma sequência de bytes serializados usando 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
Herança
MessagePackFragment
Atributos
MessagePack.MessagePackFormatterAttribute Newtonsoft.Json.JsonConverterAttribute IsReadOnlyAttribute

Comentários

Quando um MessagePackFragment é serializado como parte de um conteúdo messagepack maior, ele é gravado como dados brutos prefixados por seu comprimento. Isso permite que o conteúdo maior seja registrado como json mostrando o conteúdo do fragmento em um formato legível. Após a desserialização, o fragmento é recuperado no momento em que se encontra, permitindo que ele seja desserializado separadamente do conteúdo que o contém, possivelmente em um momento posterior.

Construtores

MessagePackFragment(ReadOnlySequence<Byte>)

Inicializa uma nova instância do struct MessagePackFragment.

Propriedades

Data

Obtém uma sequência de bytes no formato MessagePack.

Length

Obtém o comprimento em bytes do fragmento.

Aplica-se a