次の方法で共有


RemotingServices.GetServerTypeForUri(String) メソッド

定義

指定した URI を持つオブジェクトの Type を返します。

public:
 static Type ^ GetServerTypeForUri(System::String ^ URI);
public static Type GetServerTypeForUri (string URI);
[System.Security.SecurityCritical]
public static Type GetServerTypeForUri (string URI);
static member GetServerTypeForUri : string -> Type
[<System.Security.SecurityCritical>]
static member GetServerTypeForUri : string -> Type
Public Shared Function GetServerTypeForUri (URI As String) As Type

パラメーター

URI
String

Type が要求されるオブジェクトの URI。

戻り値

指定した URI を持つオブジェクトの Type

属性

例外

直前の呼び出し元にインフラストラクチャ アクセス許可がありません。または、コールスタックの上位にある 1 つ以上の呼び出し元に非パブリック メンバーの型情報を取得するためのアクセス許可がありません。

Console::WriteLine( "Server type: {0}", RemotingServices::GetServerTypeForUri( const_cast<String^>(myObjectUri) ) );
Console.WriteLine("Server type: {0}",
                  RemotingServices.GetServerTypeForUri(myObjectUri));
Console.WriteLine("Server type: {0}", _
                  RemotingServices.GetServerTypeForUri(myObjectUri).ToString())

注釈

リモート処理は URI を使用してエンドポイントを識別するため、 メソッドは、 GetServerTypeForUri リモート処理インフラストラクチャのプラグ可能な部分 (チャネル シンク、動的シンク、コンテキスト シンクなど) でオブジェクトを使用 IMessage する場合に非常に便利です。これは、現在のメソッドが URI から関連付けられた型オブジェクトを返すからです。

適用対象