Idioma

PayloadDisassembler Classe

Definição

Os PayloadDisassemblers pegam em cargas úteis de dados e dividem-nas em pedaços para serem enviados pelo transporte e remontados no lado receptor. Isto 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

Name Descrição
PayloadDisassembler(IPayloadSender, Guid)

Inicializa uma nova instância da PayloadDisassembler classe.

Propriedades

Name Descrição
Serializer

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

Type

Obtém o tipo de carácter da carga útil em que este desmontador está a operar. TransportConstants.

Métodos

Name Descrição
DisassembleAsync(CancellationToken)

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

GetStreamAsync()

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

GetStreamDescription(ResponseMessageStream)

Cria e devolve 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