RemotingServices.GetServerTypeForUri(String) Metodo

Definizione

Restituisce il Type dell'oggetto con l'URI specificato.

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

Parametri

URI
String

URI dell'oggetto di cui è richiesto il Type.

Restituisce

Type dell'oggetto con l'URI specificato.

Attributi

Eccezioni

Il chiamante immediato non dispone delle autorizzazioni di infrastruttura oppure almeno uno dei chiamanti nelle posizioni superiori dello stack di chiamate non dispone delle autorizzazioni per recuperare le informazioni relative al tipo di membri non pubblici.

Esempio

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

Commenti

Poiché la comunicazione remota identifica gli endpoint tramite URI, il GetServerTypeForUri metodo è molto utile nelle parti collegabili dell'infrastruttura remota (ad esempio, sink di canale, sink dinamici e sink di contesto) che usano IMessage oggetti, perché il metodo corrente restituirà l'oggetto tipo associato dall'URI.

Si applica a