Freigeben über


RemotingServices.GetServerTypeForUri(String) Methode

Definition

Gibt den Type des Objekts mit dem angegebenen URI zurück.

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

Parameter

URI
String

Der URI des Objekts, dessen Type angefordert wird.

Gibt zurück

Der Type des Objekts mit dem angegebenen URI.

Attribute

Ausnahmen

Entweder hat der direkte Aufrufer keine Berechtigungen für die Infrastruktur, oder mindestens einer der Aufrufer an höherer Position im Aufrufstapel hat keine Berechtigung zum Abrufen von Typinformationen nicht öffentlicher Member.

Beispiele

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

Hinweise

Da Remoting Endpunkte mithilfe von URIs identifiziert, ist die GetServerTypeForUri Methode in den pluggablen Teilen der Remotinginfrastruktur (z. B. Kanalsenken, dynamische Senken und Kontextsenken), die Objekte verwenden IMessage , sehr nützlich, da die aktuelle Methode das zugeordnete Typobjekt vom URI zurückgibt.

Gilt für: