RealProxy::GetStubData Method (RealProxy^)
.NET Framework (current version)
Retrieves stub data that is stored for the specified proxy.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- rp
-
Type:
System.Runtime.Remoting.Proxies::RealProxy^
The proxy for which stub data is requested.
| Exception | Condition |
|---|---|
| SecurityException | 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 = gcnew MyProxy( CustomServer::typeid ); // Get a CustomServer proxy. CustomServer^ myHelloServer = static_cast<CustomServer^>(myProxyInstance->GetTransparentProxy()); // Get stubdata. Console::WriteLine( "GetStubData = {0}", RealProxy::GetStubData( myProxyInstance ) );
SecurityPermission
For the ability to call unmanaged code. Demand value: SecurityAction::LinkDemand; Permission value: SecurityPermissionFlag::UnmanagedCode
.NET Framework
Available since 1.1
Available since 1.1
Show: