Lingua

PayloadDisassembler Classe

Definizione

I Payload Disassembler prendono i payload dati e li suddividono in parti da inviare sopra il trasporto e riassemblarli sul lato ricevente. Questo permette la multiplexazione dei carichi utili e evita che un singolo carico grande blocchi il trasporto.

public abstract class PayloadDisassembler
type PayloadDisassembler = class
Public MustInherit Class PayloadDisassembler
Ereditarietà
PayloadDisassembler
Derivato

Costruttori

Nome Descrizione
PayloadDisassembler(IPayloadSender, Guid)

Inizializza una nuova istanza della classe PayloadDisassembler.

Proprietà

Nome Descrizione
Serializer

Ottiene o imposta il Newtonsoft.Json.JsonSerializer dispositivo per l'uso da parte di questo disassemblatore. Usato per impostare un custom SerializationSettings.

Type

Ottiene il tipo di singolo carattere del payload su cui questo disassemblatore sta operando. TransportConstants.

Metodi

Nome Descrizione
DisassembleAsync(CancellationToken)

Inizia il processo di smontaggio di un carico utile e invio dei pezzi risultanti al PayloadSender spedimento del trasporto.

GetStreamAsync()

Ottiene il flusso su cui opera questo disassembler.

GetStreamDescription(ResponseMessageStream)

Crea e restituisce il StreamDescription del passato ResponseMessageStream.

Serialize<T>(T, MemoryStream, Int32)

Serializza l'elemento nel MemoryStream e espone la lunghezza del risultato.

Si applica a