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.
PayloadDisassemblers übernehmen Datennutzlasten und unterteilen sie in Blöcke, die über den Transport gesendet und auf der Empfangsseite neu zusammengesetzt werden. Dies ermöglicht das Nutzlastmultimultixing 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
PayloadDisassembler(IPayloadSender, Guid) |
Initialisiert eine neue Instanz der PayloadDisassembler-Klasse. |
Eigenschaften
Serializer |
Ruft die für die Newtonsoft.Json.JsonSerializer Verwendung durch diesen Disassembler ab oder legt diesen fest. Wird verwendet, um benutzerdefinierte SerializationSettingsfestzulegen. |
Type |
Ruft den 1-Zeichentyp der Nutzlast ab, auf der dieser Disassembler ausgeführt wird. TransportConstants. |
Methoden
DisassembleAsync(CancellationToken) |
Beginnt mit dem Zerlegen einer Nutzlast und dem Senden der resultierenden Blöcke an den PayloadSender , um sie über den Transport zu senden. |
GetStreamAsync() |
Ruft den Stream ab, auf dem dieser Disassembler ausgeführt wird. |
GetStreamDescription(ResponseMessageStream) |
Erstellt und gibt den StreamDescription des übergebenen ResponseMessageStreamzurück. |
Serialize<T>(T, MemoryStream, Int32) |
Serialisiert das Element in das MemoryStream und macht die Länge des Ergebnisses verfügbar. |