SoapClientFormatterSink 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.
Fournit l'implémentation pour un récepteur de formateur client qui utilise SoapFormatter.
public ref class SoapClientFormatterSink : System::Runtime::Remoting::Channels::IClientFormatterSink
public class SoapClientFormatterSink : System.Runtime.Remoting.Channels.IClientFormatterSink
type SoapClientFormatterSink = class
interface IClientFormatterSink
interface IMessageSink
interface IClientChannelSink
interface IChannelSinkBase
Public Class SoapClientFormatterSink
Implements IClientFormatterSink
- Héritage
-
SoapClientFormatterSink
- Implémente
Remarques
La fonction du récepteur de formateur consiste à générer les en-têtes nécessaires et à sérialiser le message dans le flux. Après avoir atteint le récepteur du formateur, le IMessage est transféré à tous les récepteurs de la chaîne de récepteur de canal via les ProcessMessage appels ou AsyncProcessRequest . À ce stade, le message a déjà été sérialisé et est fourni à titre d’information uniquement. Les récepteurs qui doivent créer ou modifier le message doivent être placés dans la chaîne du récepteur avant le formateur. Pour ce faire, implémentez à la fois les IMessageSink interfaces et IClientChannelSink . Le récepteur du formateur peut être placé ultérieurement dans la chaîne du récepteur.
Property | Description |
---|---|
includeVersions |
Spécifie si le formateur doit inclure des informations de contrôle de version. Valeurs possibles : true ou false . |
Important
L’utilisation d’une instance de cet objet avec des données non approuvées ou sur un canal non sécurisé constitue un risque pour la sécurité. Utilisez cet objet uniquement avec des données approuvées et sur un canal sécurisé. Pour plus d’informations, consultez Valider toutes les entrées.
Constructeurs
SoapClientFormatterSink(IClientChannelSink) |
Initialise une nouvelle instance de la classe SoapClientFormatterSink. |
Propriétés
NextChannelSink |
Obtient le IClientChannelSink suivant de la chaîne de récepteurs. |
NextSink |
Obtient le IMessageSink suivant de la chaîne de récepteurs. |
Properties |
Obtient un IDictionary de propriétés pour le récepteur de canal en cours. |
Méthodes
AsyncProcessMessage(IMessage, IMessageSink) |
Traite de façon asynchrone le message fourni. |
AsyncProcessRequest(IClientChannelSinkStack, IMessage, ITransportHeaders, Stream) |
Demande le traitement asynchrone d'un appel de méthode sur le récepteur en cours. |
AsyncProcessResponse(IClientResponseChannelSinkStack, Object, ITransportHeaders, Stream) |
Demande le traitement asynchrone de la réponse à un appel de méthode sur le récepteur en cours. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetRequestStream(IMessage, ITransportHeaders) |
Retourne Stream dans lequel le message fourni doit être sérialisé. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ProcessMessage(IMessage, ITransportHeaders, Stream, ITransportHeaders, Stream) |
Demande le traitement de messages à partir du récepteur en cours. |
SyncProcessMessage(IMessage) |
Traite de façon synchrone le message fourni. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |