次の方法で共有


Assembly.LoadFile メソッド

定義

アセンブリ ファイルの内容を読み込みます。

オーバーロード

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 です。

検出されたファイルを読み込めませんでした。

- または -

.NET Framework のみ: pathloadFromRemoteSources に<基づいて無効にする場所を指定します>

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は、loadFromRemoteSources に<基づいて無効になっている場所を指定します>

path は、現在読み込まれているランタイムの有効なアセンブリではありません。

securityEvidencenull ではありません。 既定では、レガシ CAS ポリシーは .NET Framework 4 では有効になっていません。が有効になっていない場合は、 securityEvidence を にする null必要があります。

注釈

LoadFile同じ ID を持ち、異なるパスにあるアセンブリを読み込んで調べるには、 メソッドを使用します。 LoadFile はコンテキストにファイルを LoadFrom 読み込まず、 メソッドと同様に、読み込みパスを使用して依存関係を LoadFrom 解決しません。 LoadFile は、同じ ID を持ち、パスが異なるアセンブリを読み込むのに使用できないため、この限られたシナリオ LoadFrom で役立ちます。この場合、最初のアセンブリのみが読み込まれます。

リモートの場所からアセンブリを読み込む方法については、「」を参照してください <loadFromRemoteSources>

適用対象