Assembly.LoadWithPartialName Assembly.LoadWithPartialName Assembly.LoadWithPartialName Assembly.LoadWithPartialName Method

Определение

Загружает сборку из каталога приложения или из глобального кэша сборок с использованием частичного имени.Loads an assembly from the application directory or from the global assembly cache using a partial name.

Перегрузки

LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String)

Загружает сборку из каталога приложения или из глобального кэша сборок с использованием частичного имени.Loads an assembly from the application directory or from the global assembly cache using a partial name.

LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence)

Загружает сборку из каталога приложения или из глобального кэша сборок с использованием частичного имени.Loads an assembly from the application directory or from the global assembly cache using a partial name. Сборка загружена в домен вызывающего объекта с использованием переданного свидетельства.The assembly is loaded into the domain of the caller using the supplied evidence.

Комментарии

Важно!

Перегрузки Assembly.LoadWithPartialName метод устарели и были сохранены для обеспечения обратной совместимости.The overloads of the Assembly.LoadWithPartialName method are obsolete and have been retained for backward compatibility. Альтернативой устаревшим функциям служит метод Assembly.Load(String).The non-obsolete alternative is Assembly.Load(String).

LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String)

Предупреждение

Этот API устарел.

Загружает сборку из каталога приложения или из глобального кэша сборок с использованием частичного имени.Loads an assembly from the application directory or from the global assembly cache using a partial name.

public:
 static System::Reflection::Assembly ^ LoadWithPartialName(System::String ^ partialName);
[System.Obsolete]
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")]
[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
Public Shared Function LoadWithPartialName (partialName As String) As Assembly

Параметры

partialName
String String String String

Отображаемое имя сборки.The display name of the assembly.

Возвраты

Загруженная сборка.The loaded assembly. Если значение partialName не найдено, этот метод возвращает значение null.If partialName is not found, this method returns null.

Исключения

Параметр partialName имеет значение null.The partialName parameter is null.

assemblyFile не является допустимой сборкой.assemblyFile is not a valid assembly.

-или--or- В настоящий момент загружена среда CLR версии 2.0 или более поздней версии. Сборка partialName была скомпилирована в более поздней версии.Version 2.0 or later of the common language runtime is currently loaded and partialName was compiled with a later version.

Комментарии

Важно!

LoadWithPartialName(String) Метод устарел и был сохранен для обратной совместимости.The LoadWithPartialName(String) method is obsolete and has been retained for backward compatibility. Альтернативой устаревшим функциям служит метод Assembly.Load(String).The non-obsolete alternative is Assembly.Load(String).

Приложения, загружающие сборки с помощью этого метода будет зависеть от обновления этих сборок.Applications that load assemblies with this method will be affected by upgrades of those assemblies. Таким образом не используйте этот метод; Измените приложение для использования Load(String) перегрузку метода или LoadFrom(String) перегрузки метода.Therefore, do not use this method; redesign the application to use the Load(String) method overload or the LoadFrom(String) method overload.

Этот метод сначала вызывает Load.This method first calls Load. Если сборка не найдена, этот метод возвращает сборки из глобального кэша сборок с аналогичным простым именем и номером последней версии.If the assembly is not found, this method returns the assembly from the global assembly cache that has the same simple name, and the highest version number.

Дополнительно

LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence)

Предупреждение

Этот API устарел.

Загружает сборку из каталога приложения или из глобального кэша сборок с использованием частичного имени.Loads an assembly from the application directory or from the global assembly cache using a partial name. Сборка загружена в домен вызывающего объекта с использованием переданного свидетельства.The assembly is loaded into the domain of the caller using the supplied evidence.

public:
 static System::Reflection::Assembly ^ LoadWithPartialName(System::String ^ partialName, System::Security::Policy::Evidence ^ securityEvidence);
[System.Obsolete]
[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
Public Shared Function LoadWithPartialName (partialName As String, securityEvidence As Evidence) As Assembly

Параметры

partialName
String String String String

Отображаемое имя сборки.The display name of the assembly.

securityEvidence
Evidence Evidence Evidence Evidence

Свидетельство для загрузки сборки.Evidence for loading the assembly.

Возвраты

Загруженная сборка.The loaded assembly. Если значение partialName не найдено, этот метод возвращает значение null.If partialName is not found, this method returns null.

Исключения

Сборка или модуль был загружен дважды с двумя разными наборами свидетельств.An assembly or module was loaded twice with two different sets of evidence.

Параметр partialName имеет значение null.The partialName parameter is null.

assemblyFile не является допустимой сборкой.assemblyFile is not a valid assembly.

-или--or- В настоящий момент загружена среда CLR версии 2.0 или более поздней версии. Сборка partialName была скомпилирована в более поздней версии.Version 2.0 or later of the common language runtime is currently loaded and partialName was compiled with a later version.

Комментарии

Важно!

LoadWithPartialName(String, Evidence) Метод устарел и был сохранен для обратной совместимости.The LoadWithPartialName(String, Evidence) method is obsolete and has been retained for backward compatibility. Альтернативой устаревшим функциям служит метод Assembly.Load(String).The non-obsolete alternative is Assembly.Load(String).

Свидетельство — это набор сведений, используемых для принятия решений политики безопасности, например, сведений о разрешениях, которые могут быть предоставлены коду.Evidence is the set of information that constitutes input to security policy decisions, such as what permissions can be granted to code.

Приложения, загружающие сборки с помощью этого метода будет зависеть от обновления этих сборок.Applications that load assemblies with this method will be affected by upgrades of those assemblies. Таким образом не используйте этот метод; Измените приложение для использования Load метод или LoadFrom метод.Therefore, do not use this method; redesign the application to use the Load method or the LoadFrom method.

Этот метод сначала вызывает Load.This method first calls Load. Если сборка не найдена, этот метод возвращает сборки из глобального кэша сборок с аналогичным простым именем и номером последней версии.If the assembly is not found, this method returns the assembly from the global assembly cache that has the same simple name, and the highest version number.

Безопасность

SecurityPermission
для вызова неуправляемого кода и на загрузку сборки со свидетельством.for calling unmanaged code and to load an assembly with evidence. Связанное перечисление: ControlEvidenceAssociated enumeration: ControlEvidence

Дополнительно

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