RemotingServices.GetRealProxy(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定透明代理后面的真实代理。
public:
static System::Runtime::Remoting::Proxies::RealProxy ^ GetRealProxy(System::Object ^ proxy);
public static System.Runtime.Remoting.Proxies.RealProxy GetRealProxy (object proxy);
[System.Security.SecurityCritical]
public static System.Runtime.Remoting.Proxies.RealProxy GetRealProxy (object proxy);
static member GetRealProxy : obj -> System.Runtime.Remoting.Proxies.RealProxy
[<System.Security.SecurityCritical>]
static member GetRealProxy : obj -> System.Runtime.Remoting.Proxies.RealProxy
Public Shared Function GetRealProxy (proxy As Object) As RealProxy
参数
- proxy
- Object
透明代理。
返回
透明代理后面的真实代理实例。
- 属性
例外
直接调用方没有基础结构权限。
注解
跨任何类型的远程处理边界使用对象的客户端实际上使用对象的透明代理。 透明代理给人留下实际对象驻留在客户端空间中的印象。 它通过使用远程处理基础结构将调用转发到真实对象来实现此目的。
透明代理由类型 RealProxy托管运行时类的实例提供支持。 实现 RealProxy 从透明代理转发操作所需的一部分功能。
代理对象继承托管对象的关联语义,例如垃圾回收、成员和方法支持,并且可以扩展为形成新类。 代理充当与远程对象 (透明代理) 相同类的对象,也是托管对象。