RealProxy.GetStubData Method (RealProxy)


Retrieves stub data that is stored for the specified proxy.

Namespace:   System.Runtime.Remoting.Proxies
Assembly:  mscorlib (in mscorlib.dll)

public static object GetStubData(
	RealProxy rp


Type: System.Runtime.Remoting.Proxies.RealProxy

The proxy for which stub data is requested.

Return Value

Type: System.Object

Stub data for the specified proxy.

Exception Condition

The immediate caller does not have UnmanagedCode permission.

The stub data is used by custom proxy users to decide what to do with an incoming method call. For example, the stub data might be information about the server's context that you can use to determine whether to execute the call locally, or send it through the remoting infrastructure.

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


For the ability to call unmanaged code. Demand value: SecurityAction.LinkDemand; Permission value: SecurityPermissionFlag.UnmanagedCode

.NET Framework
Available since 1.1
Return to top