RemotingServices.GetEnvoyChainForProxy メソッド
指定したプロキシによって表されるリモート オブジェクトに、メッセージを送信するときに使用するエンボイ シンクのチェインを返します。
Public Shared Function GetEnvoyChainForProxy( _
ByVal obj As MarshalByRefObject _) As IMessageSink
[C#]
public static IMessageSink GetEnvoyChainForProxy(MarshalByRefObjectobj);
[C++]
public: static IMessageSink* GetEnvoyChainForProxy(MarshalByRefObject* obj);
[JScript]
public static function GetEnvoyChainForProxy(
obj : MarshalByRefObject) : IMessageSink;
パラメータ
- obj
要求したエンボイ シンクが関連付けられているリモート オブジェクトのプロキシ。
戻り値
指定したプロキシに関連付けられているエンボイ シンクのチェイン。
例外
例外の種類 | 条件 |
---|---|
SecurityException | 直前の呼び出し元に、インフラストラクチャ アクセス許可がありません。 |
解説
エンボイ シンクは、そのオブジェクトにメッセージを返す場合に使用されるオブジェクトの ObjRef と共に送信されるシンクです。現在のメソッドは、オブジェクトのプロキシとオブジェクト自体との通信中に使用するエンボイ シンクを返します。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- SecurityPermission (インフラストラクチャ コードを操作するために必要なアクセス許可)要求値: SecurityAction.LinkDemand; アクセス許可値: SecurityPermissionFlag.Infrastructure
参照
RemotingServices クラス | RemotingServices メンバ | System.Runtime.Remoting 名前空間 | IEnvoyInfo | ObjRef