MarshalByRefObject.CreateObjRef(Type) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。
public:
virtual System::Runtime::Remoting::ObjRef ^ CreateObjRef(Type ^ requestedType);
public virtual System.Runtime.Remoting.ObjRef CreateObjRef (Type requestedType);
[System.Security.SecurityCritical]
public virtual System.Runtime.Remoting.ObjRef CreateObjRef (Type requestedType);
abstract member CreateObjRef : Type -> System.Runtime.Remoting.ObjRef
override this.CreateObjRef : Type -> System.Runtime.Remoting.ObjRef
[<System.Security.SecurityCritical>]
abstract member CreateObjRef : Type -> System.Runtime.Remoting.ObjRef
override this.CreateObjRef : Type -> System.Runtime.Remoting.ObjRef
Public Overridable Function CreateObjRef (requestedType As Type) As ObjRef
参数
返回
生成代理所需要的信息。
- 属性
例外
此实例不是有效的远程处理对象。
直接调用方没有基础结构权限。
注解
CreateObjRef方法由远程对象创建方法(如 和 ) AppDomain.CreateInstance 调用 AppDomain.CreateInstanceAndUnwrap 。 在大多数情况下,无需重写此方法。