Partager via


IContributeEnvoySink.GetEnvoySink(MarshalByRefObject, IMessageSink) Méthode

Définition

Prend le premier récepteur dans la chaîne de récepteurs composée jusqu'ici, puis chaîne son récepteur de messages devant la chaîne déjà formée.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public:
 System::Runtime::Remoting::Messaging::IMessageSink ^ GetEnvoySink(MarshalByRefObject ^ obj, System::Runtime::Remoting::Messaging::IMessageSink ^ nextSink);
public System.Runtime.Remoting.Messaging.IMessageSink GetEnvoySink (MarshalByRefObject obj, System.Runtime.Remoting.Messaging.IMessageSink nextSink);
[System.Security.SecurityCritical]
public System.Runtime.Remoting.Messaging.IMessageSink GetEnvoySink (MarshalByRefObject obj, System.Runtime.Remoting.Messaging.IMessageSink nextSink);
abstract member GetEnvoySink : MarshalByRefObject * System.Runtime.Remoting.Messaging.IMessageSink -> System.Runtime.Remoting.Messaging.IMessageSink
[<System.Security.SecurityCritical>]
abstract member GetEnvoySink : MarshalByRefObject * System.Runtime.Remoting.Messaging.IMessageSink -> System.Runtime.Remoting.Messaging.IMessageSink
Public Function GetEnvoySink (obj As MarshalByRefObject, nextSink As IMessageSink) As IMessageSink

Paramètres

obj
MarshalByRefObject

Objet serveur pour lequel la chaîne est créée.

nextSink
IMessageSink

Chaîne de récepteurs composée jusqu'ici.

Retours

IMessageSink

Chaîne de récepteurs composée.

Attributs

Remarques

La GetEnvoySink méthode est utilisée comme une optimisation pour créer un récepteur d’envoi lorsque la destination est un contexte différent dans le même domaine d’application et qu’elle est utilisée par l’opération de retour à la ligne.

S’applique à