PayloadDisassembler Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |