言語

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 メソッドは、現在のメソッドが URI から関連付けられた型オブジェクトを返すので、 IMessage オブジェクトを使用するリモート処理インフラストラクチャ (チャネル シンク、動的シンク、コンテキスト シンクなど) のプラグ可能な部分で非常に便利です。

適用対象