RemotingServices.GetServerTypeForUri(String) Méthode

Définition

Retourne le Type de l'objet avec l'URI spécifié.

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

Paramètres

URI
String

URI de l'objet dont le Type est demandé.

Retours

Type de l'objet avec l'URI spécifié.

Attributs

Exceptions

Soit l'appelant immédiat ne dispose pas de l'autorisation d'infrastructure, soit au moins un des appelants à un niveau plus élevé dans la pile des appels n'a pas l'autorisation requise pour récupérer les informations de type des membres non publics.

Exemples

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

Remarques

Étant donné que la communication à distance identifie les points de terminaison à l’aide d’URI, la GetServerTypeForUri méthode est très utile dans les parties enfichables de l’infrastructure de communication à distance (par exemple, les récepteurs de canaux, les récepteurs dynamiques et les récepteurs de contexte) qui utilisent IMessage des objets, car la méthode actuelle retourne l’objet de type associé à partir de l’URI.

S’applique à