ファイル名を指定し、指定された Evidence を使用して Assembly を実行します。複数のアプリケーション ドメインが使用できるように、ドメインに中立なコード領域に Assembly を読み込むこともできます。
Function ExecuteAssembly( _
ByVal assemblyFile As String, _ ByVal assemblySecurity As Evidence, _ ByVal args() As String _) As Integer
[C#]
int ExecuteAssembly(
stringassemblyFile,EvidenceassemblySecurity,string[] args);
[C++]
int ExecuteAssembly(
String* assemblyFile,Evidence* assemblySecurity,String* args __gc[]);
[JScript]
function ExecuteAssembly(
assemblyFile : String,assemblySecurity : Evidence,args : String[]) : int;
パラメータ
- assemblyFile
アセンブリの読み込み元のファイルの名前。 - assemblySecurity
アセンブリに指定する証拠。 - args
アセンブリのエントリ ポイントに渡す引数。
戻り値
アセンブリのエントリ ポイントが返す値。
例外
例外の種類 | 条件 |
---|---|
ArgumentNullException | assemblyFile が null 参照 (Visual Basic では Nothing) です。 |
FileNotFoundException | assemblyFile が見つかりません。 |
BadImageFormatException | assemblyFile が有効なアセンブリではありません。 |
解説
このメソッドは、新しいプロセスの生成、新しいアプリケーション ドメインの作成、または新しいスレッドでのエントリ ポイント メソッドの実行を行いません。
必要条件
プラットフォーム: 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.ExecuteAssembly オーバーロードの一覧