RealProxy.GetStubData(RealProxy) Methode

Definition

Ruft Stubdaten ab, die für den angegebenen Proxy gespeichert sind.

public:
 static System::Object ^ GetStubData(System::Runtime::Remoting::Proxies::RealProxy ^ rp);
public static object GetStubData(System.Runtime.Remoting.Proxies.RealProxy rp);
[System.Security.SecurityCritical]
public static object GetStubData(System.Runtime.Remoting.Proxies.RealProxy rp);
static member GetStubData : System.Runtime.Remoting.Proxies.RealProxy -> obj
[<System.Security.SecurityCritical>]
static member GetStubData : System.Runtime.Remoting.Proxies.RealProxy -> obj
Public Shared Function GetStubData (rp As RealProxy) As Object

Parameter

rp
RealProxy

Der Proxy, für den Stubdaten angefordert werden.

Gibt zurück

Stubdaten für den angegebenen Proxy.

Attribute

Ausnahmen

Der sofortige Aufrufer verfügt nicht über die Berechtigung "UnmanagedCode".

Beispiele

// Create an instance of MyProxy.
MyProxy^ myProxyInstance = gcnew MyProxy( CustomServer::typeid );

// Get a CustomServer proxy.
CustomServer^ myHelloServer = static_cast<CustomServer^>(myProxyInstance->GetTransparentProxy());

// Get stubdata.
Console::WriteLine( "GetStubData = {0}", RealProxy::GetStubData( myProxyInstance ) );
// Create an instance of MyProxy.
MyProxy myProxyInstance = new MyProxy(typeof(CustomServer));
// Get a CustomServer proxy.
CustomServer myHelloServer = (CustomServer)myProxyInstance.GetTransparentProxy();
// Get stubdata.
Console.WriteLine("GetStubData = " + RealProxy.GetStubData(myProxyInstance).ToString());
' Create an instance of MyProxy.
Dim myProxyInstance As New MyProxy(GetType(CustomServer))
' Get a CustomServer proxy.
Dim myHelloServer As CustomServer = _
            CType(myProxyInstance.GetTransparentProxy(), CustomServer)
' Get stubdata.
Console.WriteLine("GetStubData = " + RealProxy.GetStubData(myProxyInstance).ToString())

Hinweise

Die Stubdaten werden von benutzerdefinierten Proxybenutzern verwendet, um zu entscheiden, was mit einem eingehenden Methodenaufruf zu tun ist. Die Stubdaten können z. B. Informationen zum Kontext des Servers sein, mit dem Sie ermitteln können, ob der Anruf lokal ausgeführt oder über die Remotinginfrastruktur gesendet werden soll.

Gilt für: