Редактиране

Споделяне чрез


RemotingConfiguration.IsRemotelyActivatedClientType Method

Definition

Checks whether the specified object type is registered as a remotely activated client type.

Overloads

IsRemotelyActivatedClientType(String, String)

Checks whether the object specified by its type name and assembly name is registered as a remotely activated client type.

IsRemotelyActivatedClientType(Type)

Checks whether the specified object Type is registered as a remotely activated client type.

IsRemotelyActivatedClientType(String, String)

Checks whether the object specified by its type name and assembly name is registered as a remotely activated client type.

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

Parameters

typeName
String

The type name of the object to check.

assemblyName
String

The assembly name of the object to check.

Returns

The ActivatedClientTypeEntry that corresponds to the specified object type.

Exceptions

At least one of the callers higher in the callstack does not have permission to configure remoting types and channels.

Examples

  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

See also

Applies to

IsRemotelyActivatedClientType(Type)

Checks whether the specified object Type is registered as a remotely activated client 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

Parameters

svrType
Type

The object type to check.

Returns

The ActivatedClientTypeEntry that corresponds to the specified object type.

Exceptions

At least one of the callers higher in the callstack does not have permission to configure remoting types and channels.

Examples

// 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())

See also

Applies to