RemotingServices.GetServerTypeForUri(String) Methode

Definition

Gibt das Type Objekt 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 Anforderung angefordert wird.

Gibt zurück

Das Type Objekt mit dem angegebenen URI.

Attribute

Ausnahmen

Entweder verfügt der direkte Aufrufer nicht über die Infrastrukturberechtigung, oder mindestens eine der Anrufer höher im Callstack verfügt nicht über die Berechtigung, die Typinformationen von nicht öffentlichen Mitgliedern abzurufen.

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 austauschbaren Teilen der Remotinginfrastruktur sehr nützlich (z. B. Kanalspülungen, dynamische Senken und Kontextsenken), die Objekte verwenden IMessage , da die aktuelle Methode das zugeordnete Typobjekt aus dem URI zurückgibt.

Gilt für: