MarshalByRefObject.CreateObjRef(Type) 方法

定义

创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。

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

参数

requestedType
Type

新的 Type 将引用的对象的 ObjRef

返回

ObjRef

生成代理所需要的信息。

属性

例外

此实例不是有效的远程处理对象。

直接调用方没有基础结构权限。

注解

CreateObjRef方法由远程对象创建方法(如 和 ) AppDomain.CreateInstance 调用 AppDomain.CreateInstanceAndUnwrap 。 在大多数情况下,无需重写此方法。

适用于