RealProxy.GetStubData(RealProxy) Methode

Definition

Ruft die für den angegebenen Proxy gespeicherten Stubdaten ab.

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

Die Stubdaten für den angegebenen Proxy.

Attribute

Ausnahmen

Der direkte Aufrufer besitzt keine UnmanagedCode-Berechtigung.

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 geschehen soll. Die Stubdaten können beispielsweise Informationen zum Kontext des Servers sein, mit denen Sie bestimmen können, ob der Aufruf lokal ausgeführt oder über die Remotinginfrastruktur gesendet werden soll.

Gilt für: