PayloadDisassembler Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Os payloadDisassemblers recebem payloads de dados e dividem-nos em segmentos para serem enviados através do transporte e montados novamente no lado de receção. Isto permite o payload multiplexing e evita que um único payload 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 PayloadDisassembler classe. |
Propriedades
Serializer |
Obtém ou define o Newtonsoft.Json.JsonSerializer para utilização por este desmontador. Utilizado para definir o .SerializationSettings |
Type |
Obtém o tipo de carateres do payload em que este desmontador está a funcionar. TransportConstants. |
Métodos
DisassembleAsync(CancellationToken) |
Inicia o processo de desmontagem de um payload e o envio dos segmentos resultantes para o PayloadSender envio do transporte. |
GetStreamAsync() |
Obtém o fluxo em que este desmontador está a funcionar. |
GetStreamDescription(ResponseMessageStream) |
Cria e devolve o StreamDescription do .ResponseMessageStream |
Serialize<T>(T, MemoryStream, Int32) |
Serializa o item no MemoryStream e expõe o comprimento do resultado. |