Sdílet prostřednictvím


IContributeEnvoySink.GetEnvoySink(MarshalByRefObject, IMessageSink) Metoda

Definice

Převezme první jímku v řetězu umyvadel, který je dosud složený, a poté zřetězí jeho jímku zpráv před řetězem, který je již vytvořen.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

Parametry

obj
MarshalByRefObject

Objekt serveru, pro který se vytváří řetěz.

nextSink
IMessageSink

Řetěz jímky, který se sestávají zatím.

Návraty

IMessageSink

Složený řetěz jímky.

Atributy

Poznámky

GetEnvoySinkMetoda se používá jako optimalizace pro vytvoření zástupné jímky, pokud je cílem jiný kontext ve stejné doméně aplikace a je použita operací zalamování.

Platí pro