IContributeEnvoySink.GetEnvoySink(MarshalByRefObject, IMessageSink) Methode

Definitie

Neemt de eerste sink in de keten van sinks samengesteld tot nu toe en koppelt vervolgens de berichtsink voor de keten al gevormd.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

Parameters

obj
MarshalByRefObject

Het serverobject waarvoor de keten wordt gemaakt.

nextSink
IMessageSink

De keten van sinks samengesteld tot nu toe.

Retouren

De samengestelde sinkketen.

Kenmerken

Opmerkingen

De GetEnvoySink methode wordt gebruikt als optimalisatie om een envoy-sink te maken wanneer de bestemming een andere context in hetzelfde toepassingsdomein is en wordt gebruikt door de wrap-bewerking.

Van toepassing op