RemotingConfiguration.IsRemotelyActivatedClientType Метод

Определение

Проверяет, зарегистрирован ли тип указанного объекта в качестве удаленно активированного типа клиента.

Перегрузки

IsRemotelyActivatedClientType(String, String)

Проверяет, зарегистрирован ли объект, указанный по своему имени и имени сборки, в качестве удаленно активированного типа клиента.

IsRemotelyActivatedClientType(Type)

Проверяет, зарегистрирован ли тип указанного объекта Type в качестве удаленно активированного типа клиента.

IsRemotelyActivatedClientType(String, String)

Проверяет, зарегистрирован ли объект, указанный по своему имени и имени сборки, в качестве удаленно активированного типа клиента.

public:
 static System::Runtime::Remoting::ActivatedClientTypeEntry ^ IsRemotelyActivatedClientType(System::String ^ typeName, System::String ^ assemblyName);
public static System.Runtime.Remoting.ActivatedClientTypeEntry IsRemotelyActivatedClientType (string typeName, string assemblyName);
static member IsRemotelyActivatedClientType : string * string -> System.Runtime.Remoting.ActivatedClientTypeEntry
Public Shared Function IsRemotelyActivatedClientType (typeName As String, assemblyName As String) As ActivatedClientTypeEntry

Параметры

typeName
String

Имя типа проверяемого объекта.

assemblyName
String

Имя сборки проверяемого объекта.

Возвращаемое значение

ActivatedClientTypeEntry, соответствующая указанному типу объекта.

Исключения

По крайней мере у одного из вызывающих операторов, находящихся в верхней части стека вызовов, отсутствует разрешение на настройку типов и каналов удаленного взаимодействия.

Примеры

  Assembly^ myAssembly = Assembly::GetAssembly( MyServerImpl::typeid );
  AssemblyName^ myName = myAssembly->GetName();

  // Check whether the 'MyServerImpl' type is registered as
  // a remotely activated client type.
  ActivatedClientTypeEntry^ myActivatedClientEntry = 
      RemotingConfiguration::IsRemotelyActivatedClientType( MyServerImpl::typeid->FullName, myName->Name );
  Console::WriteLine( "The Object type : {0}", myActivatedClientEntry->ObjectType );
  Console::WriteLine( "The Application Url : {0}", myActivatedClientEntry->ApplicationUrl );
  if (myActivatedClientEntry)
     Console::WriteLine( "The object is client activated");
  else
Console::WriteLine("The object is not client activated");
    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);
if (myActivatedClientEntry != null)
Console.WriteLine("Object is client activated");
else
Console.WriteLine("Object is not client activated");
     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)
     if myActivatedClientEntry is nothing then
   Console.WriteLine("The object is not client activated")
else
       Console.WriteLine("The object is client activated")
end if

См. также раздел

Применяется к

IsRemotelyActivatedClientType(Type)

Проверяет, зарегистрирован ли тип указанного объекта Type в качестве удаленно активированного типа клиента.

public:
 static System::Runtime::Remoting::ActivatedClientTypeEntry ^ IsRemotelyActivatedClientType(Type ^ svrType);
public static System.Runtime.Remoting.ActivatedClientTypeEntry IsRemotelyActivatedClientType (Type svrType);
static member IsRemotelyActivatedClientType : Type -> System.Runtime.Remoting.ActivatedClientTypeEntry
Public Shared Function IsRemotelyActivatedClientType (svrType As Type) As ActivatedClientTypeEntry

Параметры

svrType
Type

Проверяемый тип объекта.

Возвращаемое значение

ActivatedClientTypeEntry, соответствующая указанному типу объекта.

Исключения

По крайней мере у одного из вызывающих операторов, находящихся в верхней части стека вызовов, отсутствует разрешение на настройку типов и каналов удаленного взаимодействия.

Примеры

// Check whether the 'MyServerImpl' type is registered as
// a remotely activated client type.
ActivatedClientTypeEntry^ myActivatedClientEntry = RemotingConfiguration::IsRemotelyActivatedClientType( MyServerImpl::typeid);
Console::WriteLine( "The Object type is {0}", myActivatedClientEntry->ObjectType );
Console::WriteLine( "The Application Url is {0}", myActivatedClientEntry->ApplicationUrl );
// Check whether the 'MyServerImpl' type is registered as
// a remotely activated client type.
ActivatedClientTypeEntry myActivatedClientEntry =
RemotingConfiguration.IsRemotelyActivatedClientType(
                                typeof(MyServerImpl));
Console.WriteLine("The Object type is "
       +myActivatedClientEntry.ObjectType);
Console.WriteLine("The Application Url is "
       +myActivatedClientEntry.ApplicationUrl);
' Check whether the 'MyServerImpl' type is registered as a remotely activated client type.
Dim myActivatedClientEntry As ActivatedClientTypeEntry = _ 
               RemotingConfiguration.IsRemotelyActivatedClientType(GetType(MyServerImpl))
Console.WriteLine("The Object type is " + myActivatedClientEntry.ObjectType.ToString())
Console.WriteLine("The Application Url is " + _ 
                                 myActivatedClientEntry.ApplicationUrl.ToString())

См. также раздел

Применяется к