PayloadDisassembler Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |