PayloadDisassembler Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
PayloadDisassemblers nemen gegevenspayloads en splitsen ze op in segmenten die tijdens het transport worden verzonden en opnieuw worden samengevoegd aan de ontvangende kant. Dit maakt multiplexing van nettoladingen mogelijk en voorkomt dat een enkele grote nettolading het transport blokkeert.
public abstract class PayloadDisassembler
type PayloadDisassembler = class
Public MustInherit Class PayloadDisassembler
- Overname
-
PayloadDisassembler
- Afgeleid
Constructors
| PayloadDisassembler(IPayloadSender, Guid) |
Initialiseert een nieuw exemplaar van de PayloadDisassembler klasse. |
Eigenschappen
| Serializer |
Hiermee wordt de Newtonsoft.Json.JsonSerializer opgehaald of ingesteld voor gebruik door deze disassembler. Wordt gebruikt voor het instellen van aangepaste SerializationSettings. |
| Type |
Hiermee haalt u het ene tekentype op van de nettolading waarop deze disassembler werkt. TransportConstants. |
Methoden
| DisassembleAsync(CancellationToken) |
Begint het proces van het demonteren van een nettolading en het verzenden van de resulterende segmenten naar de PayloadSender om te verzenden via het transport. |
| GetStreamAsync() |
Hiermee haalt u de stroom op waarop deze disassembler werkt. |
| GetStreamDescription(ResponseMessageStream) |
Maakt en retourneert de StreamDescription van de doorgegeven ResponseMessageStream. |
| Serialize<T>(T, MemoryStream, Int32) |
Serialiseert het item in de MemoryStream en geeft de lengte van het resultaat weer. |