Udostępnij za pośrednictwem


RemotingServices.GetServerTypeForUri(String) Metoda

Definicja

Type Zwraca obiekt o określonym identyfikatorze URI.

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

Parametry

URI
String

Identyfikator URI obiektu, którego Type zażądano.

Zwraca

Obiekt Type o określonym identyfikatorze URI.

Atrybuty

Wyjątki

Bezpośredni obiekt wywołujący nie ma uprawnień do infrastruktury lub co najmniej jeden z wywołujących wyżej w stosie wywołań nie ma uprawnień do pobierania informacji o typie niepublizowanych członków.

Przykłady

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

Uwagi

Ponieważ komunikacja zdalna identyfikuje punkty końcowe przy użyciu identyfikatorów URI, GetServerTypeForUri metoda jest bardzo przydatna w podłączonych częściach infrastruktury komunikacji wirtualnej (na przykład ujścia kanałów, ujścia dynamicznych i ujściów kontekstu), które używają IMessage obiektów, ponieważ bieżąca metoda zwróci skojarzony obiekt typu z identyfikatora URI.

Dotyczy