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.
PayloadDisassemblers prennent des charges utiles de données et les décomposent en blocs à envoyer sur le transport et à réassembler côté réception. Cela permet le multiplexage de charge utile et évite qu’une seule charge utile volumineuse ne bloque le transport.
public abstract class PayloadDisassembler
type PayloadDisassembler = class
Public MustInherit Class PayloadDisassembler
- Héritage
-
PayloadDisassembler
- Dérivé
Constructeurs
PayloadDisassembler(IPayloadSender, Guid) |
Initialise une nouvelle instance de la classe PayloadDisassembler. |
Propriétés
Serializer |
Obtient ou définit le Newtonsoft.Json.JsonSerializer à utiliser par ce désassembleur. Utilisé pour définir personnalisé SerializationSettings. |
Type |
Obtient le type de caractère unique de la charge utile sur laquelle ce désassembleur fonctionne. TransportConstants. |
Méthodes
DisassembleAsync(CancellationToken) |
Commence le processus de désassemblement d’une charge utile et d’envoi des blocs résultants au PayloadSender à répartir sur le transport. |
GetStreamAsync() |
Obtient le flux sur lequel fonctionne ce désassembleur. |
GetStreamDescription(ResponseMessageStream) |
Crée et retourne le StreamDescription du passé ResponseMessageStream. |
Serialize<T>(T, MemoryStream, Int32) |
Sérialise l’élément dans le MemoryStream et expose la longueur du résultat. |