PayloadDisassembler Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Les PayloadDisassemblers prennent les charges utiles de données et les décomposent en morceaux pour être envoyés sur le transport et réassemblés du côté récepteur. Cela permet la multiplexation de la charge utile et évite qu’une seule grande charge utile ne bloque le transport.
public abstract class PayloadDisassembler
type PayloadDisassembler = class
Public MustInherit Class PayloadDisassembler
- Héritage
-
PayloadDisassembler
- Dérivé
Constructeurs
| Nom | Description |
|---|---|
| PayloadDisassembler(IPayloadSender, Guid) |
Initialise une nouvelle instance de la classe PayloadDisassembler. |
Propriétés
| Nom | Description |
|---|---|
| Serializer |
Obtient ou pose le Newtonsoft.Json.JsonSerializer pour être utilisé par ce désassembleur. Utilisé pour définir un fichier personnalisé SerializationSettings. |
| Type |
Obtient le type de caractère unique de la charge utile sur laquelle ce désassembleur fonctionne. TransportConstants. |
Méthodes
| Nom | Description |
|---|---|
| DisassembleAsync(CancellationToken) |
Commence le processus de démontage d’une charge utile et d’envoi des morceaux résultants à la PayloadSender distribution sur le transport. |
| GetStreamAsync() |
Obtient le flux sur lequel fonctionne ce désassembleur. |
| GetStreamDescription(ResponseMessageStream) |
Crée et renvoie le StreamDescription de la dépassée ResponseMessageStream. |
| Serialize<T>(T, MemoryStream, Int32) |
Sérialise l’élément en et MemoryStream expose la longueur du résultat. |