ICustomFactory ICustomFactory ICustomFactory ICustomFactory Interface

定義

MarshalByRefObject を拡張するマネージド オブジェクトのアクティベーション コードを、ユーザーが書き込むことができるようにします。Enables users to write activation code for managed objects that extend MarshalByRefObject.

public interface class ICustomFactory
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICustomFactory
type ICustomFactory = interface
Public Interface ICustomFactory
属性

注釈

実装するプロキシ クラスを提供することによってカスタム アクティブ化を有効にすることができますICustomFactory属性と、MarshalByRefObjectクラス、ProxyAttributeします。You can enable custom activation by providing a proxy class that implements ICustomFactory and attributing the MarshalByRefObject class with the ProxyAttribute. クラスが有効な場合、プロキシのCreateInstanceメソッド、クラスをアクティブ化する共通言語ランタイムによって呼び出されます。When the class is activated, the proxy's CreateInstance method is called by the common language runtime to activate the class.

メソッド

CreateInstance(Type) CreateInstance(Type) CreateInstance(Type) CreateInstance(Type)

指定した型の新しいインスタンスを作成します。Creates a new instance of the specified type.

適用対象