PayloadDisassembler Classe

Definição

Os desmontadores de carga útil pegam cargas úteis de dados e as dividem em pedaços para serem enviados pelo transporte e remontados no lado receptor. Isso permite a multiplexação da carga útil e evita que uma única carga grande bloqueie o transporte.

public abstract class PayloadDisassembler
type PayloadDisassembler = class
Public MustInherit Class PayloadDisassembler
Herança
PayloadDisassembler
Derivado

Construtores

Nome Description
PayloadDisassembler(IPayloadSender, Guid)

Inicializa uma nova instância da classe PayloadDisassembler.

Propriedades

Nome Description
Serializer

Obtém ou configura o Newtonsoft.Json.JsonSerializer para uso desmontador. Usado para definir personalizado SerializationSettings.

Type

Obtém o tipo de caractere único da carga útil em que esse desmontador está operando. TransportConstants.

Métodos

Nome Description
DisassembleAsync(CancellationToken)

Inicia o processo de desmontar uma carga útil e enviar os pedaços resultantes para PayloadSender despachar pelo transporte.

GetStreamAsync()

Obtém o fluxo em que este desmontador está operando.

GetStreamDescription(ResponseMessageStream)

Cria e retorna o StreamDescription do passado ResponseMessageStream.

Serialize<T>(T, MemoryStream, Int32)

Serializa o item em e MemoryStream expõe o comprimento do resultado.

Aplica-se a