PayloadDisassembler Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
PayloadDisassembler nehmen Datennutzlasten und zerlegen sie in Stücke, die über den Transport gesendet und auf der Empfangsseite wieder zusammengesetzt werden. Dies ermöglicht das Multiplexen von Nutzlasten und verhindert, dass eine einzelne große Nutzlast den Transport blockiert.
public abstract class PayloadDisassembler
type PayloadDisassembler = class
Public MustInherit Class PayloadDisassembler
- Vererbung
-
PayloadDisassembler
- Abgeleitet
Konstruktoren
| Name | Beschreibung |
|---|---|
| PayloadDisassembler(IPayloadSender, Guid) |
Initialisiert eine neue Instanz der PayloadDisassembler-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Serializer |
Erhält oder setzt die für Newtonsoft.Json.JsonSerializer die Verwendung durch diesen Disassembler. Früher habe ich benutzerdefinierte Anpassungen SerializationSettingseingestellt. |
| Type |
Erhält den einen Zeichentyp der Nutzlast, auf der dieser Disassembler arbeitet. TransportConstants. |
Methoden
| Name | Beschreibung |
|---|---|
| DisassembleAsync(CancellationToken) |
Beginnt den Prozess der Demontage einer Nutzlast und das Senden der resultierenden Chunks zum PayloadSender Versand über den Transport. |
| GetStreamAsync() |
Ruft den Datenstrom ab, auf dem dieser Disassembler ausgeführt wird. |
| GetStreamDescription(ResponseMessageStream) |
Erzeugt und gibt die StreamDescription von den vergangenen ResponseMessageStreamzurück. |
| Serialize<T>(T, MemoryStream, Int32) |
Serialisiert das Element in die MemoryStream und stellt die Länge des Ergebnisses frei. |