Delen via


PayloadDisassembler Klas

Definitie

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.

Van toepassing op