Compartir a través de


PayloadDisassembler Clase

Definición

PayloadDisassemblers toma cargas de datos y las divide en fragmentos que se enviarán a través del transporte y se reensamblaje en el lado receptor. Esto permite la multiplexación de carga útil y evita que una sola carga grande bloquee el transporte.

public abstract class PayloadDisassembler
type PayloadDisassembler = class
Public MustInherit Class PayloadDisassembler
Herencia
PayloadDisassembler
Derivado

Constructores

PayloadDisassembler(IPayloadSender, Guid)

Inicializa una nueva instancia de la clase PayloadDisassembler.

Propiedades

Serializer

Obtiene o establece el objeto Newtonsoft.Json.JsonSerializer para que lo use este desensamblador. Se usa para establecer SerializationSettings.

Type

Obtiene el tipo de carácter de la carga en la que funciona este desensamblador. TransportConstants.

Métodos

DisassembleAsync(CancellationToken)

Comienza el proceso de desensamblar una carga y enviar los fragmentos resultantes a para PayloadSender enviar a través del transporte.

GetStreamAsync()

Obtiene la secuencia en la que funciona este desensamblador.

GetStreamDescription(ResponseMessageStream)

Crea y devuelve el StreamDescription objeto del objeto pasado ResponseMessageStream.

Serialize<T>(T, MemoryStream, Int32)

Serializa el elemento en MemoryStream y expone la longitud del resultado.

Se aplica a