IContributeEnvoySink.GetEnvoySink(MarshalByRefObject, IMessageSink) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
それまでに作成されたシンクのチェーンの最初のシンクを受け取り、既に形成されたチェーンの前にそのメッセージ シンクをつなげます。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
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
パラメーター
チェーンが作成される対象のサーバー オブジェクト。
- nextSink
- IMessageSink
これまでに作成されたシンク チェイン。
戻り値
複合シンク チェーン。
- 属性
注釈
メソッドは、 GetEnvoySink ターゲットが同じアプリケーションドメイン内の異なるコンテキストで、ラップ操作によって使用される場合に、エンボイシンクを作成するための最適化として使用されます。