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。 ほとんどの場合、このメソッドをオーバーライドする必要はありません。

適用対象