RemotingServices.Connect メソッド (Type, String, Object)
Type 、URL、およびチャネル固有のデータを指定して、既知のオブジェクトのプロキシを作成します。
Overloads Public Shared Function Connect( _
ByVal classToProxy As Type, _ ByVal url As String, _ ByVal data As Object _) As Object
[C#]
public static object Connect(TypeclassToProxy,stringurl,objectdata);
[C++]
public: static Object* Connect(Type* classToProxy,String* url,Object* data);
[JScript]
public static function Connect(
classToProxy : Type,url : String,data : Object) : Object;
パラメータ
- classToProxy
接続する既知のオブジェクトの Type 。 - url
既知のオブジェクトの URL。 - data
チャネル固有のデータ。 null 参照 (Visual Basic では Nothing) でもかまいません。
戻り値
要求した既知のオブジェクトによって提供されたエンドポイントを指すプロキシ。
例外
例外の種類 | 条件 |
---|---|
SecurityException | 直前の呼び出し元に、リモート処理の型とチャネルを構成するためのアクセス許可がありません。 |
解説
返されたプロキシ オブジェクトは、指定した既知のオブジェクトによって提供されたエンドポイントを指します。プロキシでメソッドが呼び出されるまで、ネットワーク上でメッセージは送信されません。
data オブジェクトは、チャネルへ情報を伝達するために使用され、 IChannelSender.CreateMessageSink メソッドに渡されます。
必要条件
プラットフォーム: 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.RemotingConfiguration
参照
RemotingServices クラス | RemotingServices メンバ | System.Runtime.Remoting 名前空間 | RemotingServices.Connect オーバーロードの一覧