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.
PayloadDisassemblers pegam cargas de dados e as dividem em partes para serem enviadas pelo transporte e remontadas no lado receptor. Isso permite o multiplexação de carga 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
| PayloadDisassembler(IPayloadSender, Guid) |
Inicializa uma nova instância da classe PayloadDisassembler. |
Propriedades
| Serializer |
Obtém ou define o Newtonsoft.Json.JsonSerializer para uso por este desmontador. Usado para definir o personalizado SerializationSettings. |
| Type |
Obtém o tipo de caractere único do conteúdo em que esse desmontador está operando. TransportConstants. |
Métodos
| DisassembleAsync(CancellationToken) |
Inicia o processo de desmontagem de uma carga e envio das partes resultantes para a PayloadSender expedição pelo transporte. |
| GetStreamAsync() |
Obtém o fluxo no qual este desmontador está operando. |
| GetStreamDescription(ResponseMessageStream) |
Cria e retorna o StreamDescription do passado ResponseMessageStream. |
| Serialize<T>(T, MemoryStream, Int32) |
Serializa o item no MemoryStream e expõe o comprimento do resultado. |