指定したアセンブリ ファイルで定義されている、指定した型の新しいインスタンスを作成します。
Function CreateInstanceFrom( _
ByVal assemblyFile As String, _ ByVal typeName As String, _ ByVal activationAttributes() As Object _) As ObjectHandle
[C#]
ObjectHandle CreateInstanceFrom(
stringassemblyFile,stringtypeName,object[] activationAttributes);
[C++]
ObjectHandle* CreateInstanceFrom(
String* assemblyFile,String* typeName,Object* activationAttributes __gc[]);
[JScript]
function CreateInstanceFrom(
assemblyFile : String,typeName : String,activationAttributes : Object[]) : ObjectHandle;
パラメータ
- assemblyFile
要求する型を定義しているアセンブリが格納されているファイルの名前。 - typeName
要求する型の完全限定型名。 - activationAttributes
アクティべーションに参加できる 1 つ以上の属性。
戻り値
新しいインスタンスのラッパーであるオブジェクト。 typeName が見つからない場合は null 参照 (Visual Basic では Nothing) 。実際のオブジェクトにアクセスするには、戻り値のラップを解除する必要があります。
例外
例外の種類 | 条件 |
---|---|
ArgumentNullException | assemblyFile が null 参照 (Visual Basic では Nothing) です。
または typeName が null 参照 (Nothing) です。 |
解説
typeName の既定のコンストラクタが呼び出されます。
詳細については、 Activator.CreateInstanceFrom メソッドのトピックを参照してください。
必要条件
プラットフォーム: 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.CreateInstanceFrom オーバーロードの一覧