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: path указывает расположение, которое отключено на <основе loadFromRemoteSources>.

Параметр path представляет собой пустую строку ("") или не существует.

path не является допустимой сборкой для текущей загруженной среды выполнения.

Комментарии

Используйте метод для LoadFile загрузки и проверки сборок, имеющих одинаковые удостоверения, но расположенных по разным путям. LoadFile не загружает файлы в контекст загрузки из и не разрешает зависимости с помощью пути загрузки, как LoadFrom это делает метод . LoadFile является полезным в этом ограниченном сценарии, так как 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 не является допустимой сборкой для текущей загруженной среды выполнения.

securityEvidence не является null. По умолчанию устаревшая политика CAS не включена в платформа .NET Framework 4; если она не включена, securityEvidence должна иметь значение null.

Комментарии

Используйте метод для LoadFile загрузки и проверки сборок, имеющих одинаковые удостоверения, но расположенных по разным путям. LoadFile не загружает файлы в LoadFrom контекст и не разрешает зависимости с помощью пути загрузки, как LoadFrom это делает метод . LoadFile является полезным в этом ограниченном сценарии, так как LoadFrom не может использоваться для загрузки сборок с одинаковыми удостоверениями, но разными путями; он будет загружать только первую такую сборку.

См <loadFromRemoteSources> . сведения о загрузке сборок из удаленных расположений.

Применяется к