PathAssemblyResolver Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сопоставитель сборок метаданных, который использует пути к каждой сборке, которую можно загрузить.
public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
- Наследование
Комментарии
Имя файла должно совпадать с простым именем сборки. На диске может существовать несколько сборок с одинаковым именем, но в разных каталогах. Один экземпляр PathAssemblyResolver
можно использовать с несколькими MetadataAssemblyResolver экземплярами.
Чтобы объект соответствовал AssemblyName загруженной сборке, AssemblyName.Name должен быть равен (регистр не учитывается).
- Если для указан маркер открытого AssemblyNameключа , он должен быть равен.
- Если маркер открытого ключа не указан для AssemblyName, сборки без маркера открытого ключа выбираются вместо сборок с маркером открытого ключа.
- Если совпадает несколько сборок, возвращается сборка с наибольшим значением AssemblyName.Version .
- AssemblyName.CultureName не учитывается.
Конструкторы
PathAssemblyResolver(IEnumerable<String>) |
Инициализирует новый экземпляр класса PathAssemblyResolver. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Resolve(MetadataLoadContext, AssemblyName) |
Возвращает сборку из заданного имени сборки. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |