次の方法で共有


_AppDomain.ExecuteAssembly メソッド (String, Evidence, String )

ファイル名を指定し、指定された 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 オーバーロードの一覧