Freigeben über


IContributeEnvoySink.GetEnvoySink(MarshalByRefObject, IMessageSink) Methode

Definition

Akzeptiert die erste Senke in der bisher erstellten Senkenkette und fügt seine Meldungssenke vor dieser an.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Parameter

obj
MarshalByRefObject

Das Serverobjekt, für das die Kette erstellt wird.

nextSink
IMessageSink

Die bis jetzt gebildete Kette der Senken.

Gibt zurück

IMessageSink

Die zusammengesetzte Senkenkette.

Attribute

Hinweise

Die GetEnvoySink -Methode wird als Optimierung zum Erstellen einer "Gesandter"-Senke verwendet, wenn das Ziel in derselben Anwendungsdomäne einen anderen Kontext hat und vom Wrap-Vorgang verwendet wird.

Gilt für