Assembly.LoadWithPartialName Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Загружает сборку из каталога приложения или из глобального кэша сборок с помощью частичного имени.
Перегрузки
| Имя | Описание |
|---|---|
| LoadWithPartialName(String) |
Устаревшие..
Устаревшие..
Загружает сборку из каталога приложения или из глобального кэша сборок с помощью частичного имени. |
| LoadWithPartialName(String, Evidence) |
Устаревшие..
Загружает сборку из каталога приложения или из глобального кэша сборок с помощью частичного имени. Сборка загружается с помощью предоставленного доказательства. |
Комментарии
Important
Перегрузки метода устарели и были сохранены для обратной Assembly.LoadWithPartialName совместимости. Не является устаревшей альтернативой Assembly.Load(String).
LoadWithPartialName(String)
Внимание
This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202
Внимание
This method has been deprecated. Please use Assembly.Load() instead. https://go.microsoft.com/fwlink/?linkid=14202
Загружает сборку из каталога приложения или из глобального кэша сборок с помощью частичного имени.
public:
static System::Reflection::Assembly ^ LoadWithPartialName(System::String ^ partialName);
public static System.Reflection.Assembly LoadWithPartialName(string partialName);
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public static System.Reflection.Assembly LoadWithPartialName(string partialName);
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public static System.Reflection.Assembly LoadWithPartialName(string partialName);
static member LoadWithPartialName : string -> System.Reflection.Assembly
[<System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")>]
static member LoadWithPartialName : string -> System.Reflection.Assembly
[<System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. https://go.microsoft.com/fwlink/?linkid=14202")>]
static member LoadWithPartialName : string -> System.Reflection.Assembly
Public Shared Function LoadWithPartialName (partialName As String) As Assembly
Параметры
- partialName
- String
Отображаемое имя сборки.
Возвращаемое значение
Загруженная сборка. Если partialName этот метод не найден, возвращается null.
- Атрибуты
Исключения
Параметр partialName имеет значение null.
Сборка не является допустимой сборкой для текущей загруженной среды выполнения.
Комментарии
Important
Метод LoadWithPartialName(String) устарел и сохраняется для обратной совместимости. Не является устаревшей альтернативой Assembly.Load(String).
Приложения, загружающие сборки с этим методом, будут затронуты обновлениями этих сборок. Поэтому не используйте этот метод; измените приложение, чтобы использовать перегрузку Load(String) метода или перегрузку LoadFrom(String) метода.
В .NET Core/5+ целевая сборка загружается в текущую AssemblyLoadContext или AssemblyLoadContext.CurrentContextualReflectionContext, если он задан.
Этот метод сначала вызывает Load. Если сборка не найдена, этот метод возвращает сборку из глобального кэша сборок с тем же простым именем и самым высоким номером версии.
См. также раздел
Применяется к
LoadWithPartialName(String, Evidence)
Внимание
This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202
Загружает сборку из каталога приложения или из глобального кэша сборок с помощью частичного имени. Сборка загружается с помощью предоставленного доказательства.
public:
static System::Reflection::Assembly ^ LoadWithPartialName(System::String ^ partialName, System::Security::Policy::Evidence ^ securityEvidence);
public static System.Reflection.Assembly LoadWithPartialName(string partialName, System.Security.Policy.Evidence securityEvidence);
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public static System.Reflection.Assembly LoadWithPartialName(string partialName, System.Security.Policy.Evidence securityEvidence);
static member LoadWithPartialName : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
[<System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")>]
static member LoadWithPartialName : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
Public Shared Function LoadWithPartialName (partialName As String, securityEvidence As Evidence) As Assembly
Параметры
- partialName
- String
Отображаемое имя сборки.
- securityEvidence
- Evidence
Доказательства загрузки сборки.
Возвращаемое значение
Загруженная сборка. Если partialName этот метод не найден, возвращается null.
- Атрибуты
Исключения
Сборка или модуль была загружена дважды с двумя различными наборами доказательств.
Параметр partialName имеет значение null.
Сборка не является допустимой сборкой для текущей загруженной среды выполнения.
Комментарии
Important
Метод LoadWithPartialName(String, Evidence) устарел и сохраняется для обратной совместимости. Не является устаревшей альтернативой Assembly.Load(String).
Доказательства — это набор информации, которая представляет собой входные данные для принятия решений политики безопасности, таких как разрешения, которые могут быть предоставлены коду.
Приложения, загружающие сборки с этим методом, будут затронуты обновлениями этих сборок. Поэтому не используйте этот метод; измените приложение, чтобы использовать Load метод или LoadFrom метод.
Этот метод сначала вызывает Load. Если сборка не найдена, этот метод возвращает сборку из глобального кэша сборок с тем же простым именем и самым высоким номером версии.