Assembly.LoadFile メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アセンブリ ファイルの内容を読み込みます。
オーバーロード
LoadFile(String) |
指定したパスのアセンブリ ファイルの内容を読み込みます。 |
LoadFile(String, Evidence) |
古い.
パスを指定してアセンブリを読み込み、指定された証拠を使用してアセンブリを読み込みます。 |
LoadFile(String)
- ソース:
- Assembly.cs
- ソース:
- Assembly.cs
- ソース:
- Assembly.cs
指定したパスのアセンブリ ファイルの内容を読み込みます。
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path);
public static System.Reflection.Assembly LoadFile (string path);
static member LoadFile : string -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String) As Assembly
パラメーター
- path
- String
読み込むファイルの完全修飾パス。
戻り値
読み込まれるアセンブリ。
例外
path
引数が絶対パスではありません。
path
パラメーターが null
です。
path
パラメーターが空の文字列 ("") になっているか、存在しません。
path
は、現在読み込まれているランタイムの有効なアセンブリではありません。
注釈
LoadFile同じ ID を持ち、異なるパスにあるアセンブリを読み込んで調べるには、 メソッドを使用します。 LoadFile は読み込み元コンテキストにファイルを読み込まず、 メソッドと同様に、読み込みパスを使用して依存関係を LoadFrom 解決しません。 LoadFile は、同じ ID を持ち、パスが異なるアセンブリを読み込むのに使用できないため、この限られたシナリオ LoadFrom で役立ちます。この場合、最初のアセンブリのみが読み込まれます。
.NET Framework のみ: リモートの場所からアセンブリを読み込む方法については、「」を参照してください <loadFromRemoteSources>
。
適用対象
LoadFile(String, Evidence)
注意事項
This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
パスを指定してアセンブリを読み込み、指定された証拠を使用してアセンブリを読み込みます。
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path, System::Security::Policy::Evidence ^ securityEvidence);
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String, securityEvidence As Evidence) As Assembly
パラメーター
- path
- String
アセンブリ ファイルの絶対パス。
- securityEvidence
- Evidence
アセンブリを読み込むために必要な証拠。
戻り値
読み込まれるアセンブリ。
- 属性
例外
path
引数が絶対パスではありません。
path
パラメーターが null
です。
path
パラメーターが空の文字列 ("") になっているか、存在しません。
検出されたファイルを読み込めませんでした。
- または -
path
は、現在読み込まれているランタイムの有効なアセンブリではありません。
securityEvidence
が null
ではありません。 既定では、レガシ CAS ポリシーは .NET Framework 4 では有効になっていません。が有効になっていない場合は、 securityEvidence
を にする null
必要があります。
注釈
LoadFile同じ ID を持ち、異なるパスにあるアセンブリを読み込んで調べるには、 メソッドを使用します。 LoadFile はコンテキストにファイルを LoadFrom 読み込まず、 メソッドと同様に、読み込みパスを使用して依存関係を LoadFrom 解決しません。 LoadFile は、同じ ID を持ち、パスが異なるアセンブリを読み込むのに使用できないため、この限られたシナリオ LoadFrom で役立ちます。この場合、最初のアセンブリのみが読み込まれます。
リモートの場所からアセンブリを読み込む方法については、「」を参照してください <loadFromRemoteSources>
。
適用対象
.NET