PayloadDisassembler Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
PayloadDisassemblers tar datanyttolaster och delar upp dem i segment som ska skickas ut via transporten och sättas ihop igen på mottagarsidan. Detta möjliggör multiplexering av nyttolaster och förhindrar att en enda stor nyttolast blockerar transporten.
public abstract class PayloadDisassembler
type PayloadDisassembler = class
Public MustInherit Class PayloadDisassembler
- Arv
-
PayloadDisassembler
- Härledda
Konstruktorer
| PayloadDisassembler(IPayloadSender, Guid) |
Initierar en ny instans av PayloadDisassembler klassen. |
Egenskaper
| Serializer |
Hämtar eller anger Newtonsoft.Json.JsonSerializer för användning av den här disassemblern. Används för att ange anpassade SerializationSettings. |
| Type |
Hämtar en teckentyp för nyttolasten som den här disassemblern körs på. TransportConstants. |
Metoder
| DisassembleAsync(CancellationToken) |
Påbörjar processen med att ta isär en nyttolast och skicka de resulterande segmenten PayloadSender till för att skicka över transporten. |
| GetStreamAsync() |
Hämtar strömmen som den här disassemblern arbetar på. |
| GetStreamDescription(ResponseMessageStream) |
Skapar och returnerar för StreamDescription den skickade ResponseMessageStream. |
| Serialize<T>(T, MemoryStream, Int32) |
Serialiserar objektet till MemoryStream och visar resultatets längd. |