PathAssemblyResolver Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje překladač sestavení metadat, který používá cesty ke každému sestavení, které může být načteno.
public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
- Dědičnost
Poznámky
Očekává se, že název souboru bude stejný jako jednoduchý název sestavení. Na disku se stejným názvem, ale v různých adresářích může existovat více sestavení. Jednu instanci PathAssemblyResolver
je možné použít s více MetadataAssemblyResolver instancemi.
Aby se objekt AssemblyName shodoval s načteným sestavením, AssemblyName.Name musí být stejný (ignorování malých a malých písmen).
- Pokud je pro AssemblyNameparametr zadaný token veřejného klíče, musí být stejný.
- Pokud token veřejného klíče není zadán pro AssemblyName, jsou vybrána sestavení bez tokenu veřejného klíče před sestaveními s tokenem veřejného klíče.
- Pokud se shoduje více než jedno sestavení, vrátí se sestavení s nejvyšší AssemblyName.Version hodnotou.
- AssemblyName.CultureName se ignoruje.
Konstruktory
PathAssemblyResolver(IEnumerable<String>) |
Inicializuje novou instanci PathAssemblyResolver třídy. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Resolve(MetadataLoadContext, AssemblyName) |
Vrátí sestavení z daného názvu sestavení. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |