PayloadDisassembler Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |