次の方法で共有


RemotingConfiguration.IsRemotelyActivatedClientType メソッド

指定したオブジェクト型がリモート アクティブ化クライアント型として登録されているかどうかを確認します。

オーバーロードの一覧

指定したオブジェクト Type がリモート アクティブ化クライアント型として登録されているかどうかを確認します。

[Visual Basic] Overloads Public Shared Function IsRemotelyActivatedClientType(Type) As ActivatedClientTypeEntry

[C#] public static ActivatedClientTypeEntry IsRemotelyActivatedClientType(Type);

[C++] public: static ActivatedClientTypeEntry* IsRemotelyActivatedClientType(Type*);

[JScript] public static function IsRemotelyActivatedClientType(Type) : ActivatedClientTypeEntry;

型名とアセンブリ名で指定したオブジェクトが、リモート アクティブ化クライアント型として登録されているかどうかを確認します。

[Visual Basic] Overloads Public Shared Function IsRemotelyActivatedClientType(String, String) As ActivatedClientTypeEntry

[C#] public static ActivatedClientTypeEntry IsRemotelyActivatedClientType(string, string);

[C++] public: static ActivatedClientTypeEntry* IsRemotelyActivatedClientType(String*, String*);

[JScript] public static function IsRemotelyActivatedClientType(String, String) : ActivatedClientTypeEntry;

使用例

[Visual Basic, C#, C++] メモ   ここでは、IsRemotelyActivatedClientType のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
Dim myAssembly As [Assembly] = [Assembly].GetAssembly(GetType(MyServerImpl))
Dim myName As AssemblyName = myAssembly.GetName()
' Check whether the 'MyServerImpl' type is registered as
' a remotely activated client type.
Dim myActivatedClientEntry As ActivatedClientTypeEntry = _
        RemotingConfiguration.IsRemotelyActivatedClientType(GetType(MyServerImpl).FullName, _
        myName.Name)
Console.WriteLine("The Object type : " + myActivatedClientEntry.ObjectType.ToString())
Console.WriteLine("The Application Url : " + myActivatedClientEntry.ApplicationUrl)

[C#] 
Assembly myAssembly = Assembly.GetAssembly(typeof(MyServerImpl));
AssemblyName myName = myAssembly.GetName();
// Check whether the 'MyServerImpl' type is registered as
// a remotely activated client type.
ActivatedClientTypeEntry myActivatedClientEntry =
RemotingConfiguration.IsRemotelyActivatedClientType(
                     (typeof(MyServerImpl)).FullName,myName.Name);
Console.WriteLine("The Object type : "
       +myActivatedClientEntry.ObjectType);
Console.WriteLine("The Application Url : "
       +myActivatedClientEntry.ApplicationUrl);

[C++] 
Assembly* myAssembly = Assembly::GetAssembly(__typeof(MyServerImpl));
AssemblyName* myName = myAssembly->GetName();
// Check whether the 'MyServerImpl' type is registered as
// a remotely activated client type.
ActivatedClientTypeEntry* myActivatedClientEntry =
   RemotingConfiguration::IsRemotelyActivatedClientType((__typeof(MyServerImpl))->FullName, myName->Name);
Console::WriteLine(S"The Object type : {0}", myActivatedClientEntry->ObjectType);
Console::WriteLine(S"The Application Url : {0}", myActivatedClientEntry->ApplicationUrl);

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

RemotingConfiguration クラス | RemotingConfiguration メンバ | System.Runtime.Remoting 名前空間