次の方法で共有


_AppDomain.CreateInstance メソッド (String, String, Object )

指定したアセンブリで定義されている、指定した型の新しいインスタンスを作成します。アクティベーション属性の配列をパラメータで指定します。

Function CreateInstance( _
   ByVal assemblyName As String, _   ByVal typeName As String, _   ByVal activationAttributes() As Object _) As ObjectHandle
[C#]
ObjectHandle CreateInstance(
   stringassemblyName,stringtypeName,object[] activationAttributes);
[C++]
ObjectHandle* CreateInstance(
   String* assemblyName,String* typeName,Object* activationAttributes __gc[]);
[JScript]
function CreateInstance(
   assemblyName : String,typeName : String,activationAttributes : Object[]) : ObjectHandle;

パラメータ

  • assemblyName
    アセンブリの表示名。
  • typeName
    要求する型の完全限定型名。
  • activationAttributes
    アクティべーションに参加できる 1 つ以上の属性。

戻り値

新しいインスタンスのラッパーであるオブジェクト。 typeName が見つからない場合は null 参照 (Visual Basic では Nothing) 。実際のオブジェクトにアクセスするには、戻り値のラップを解除する必要があります。

例外

例外の種類 条件
ArgumentNullException assemblyName または typeName が null 参照 (Visual Basic では Nothing) です。

解説

このメソッドは、 typeName の既定のコンストラクタを呼び出します。

assemblyName の書式については、 AssemblyName のトピックを参照してください。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

_AppDomain インターフェイス | _AppDomain メンバ | System 名前空間 | _AppDomain.CreateInstance オーバーロードの一覧