AssemblyLoadContext.LoadFromAssemblyName(AssemblyName) Metoda
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í.
Vyřeší a načte sestavení vzhledem k jeho AssemblyName.
public:
System::Reflection::Assembly ^ LoadFromAssemblyName(System::Reflection::AssemblyName ^ assemblyName);
public System.Reflection.Assembly LoadFromAssemblyName (System.Reflection.AssemblyName assemblyName);
member this.LoadFromAssemblyName : System.Reflection.AssemblyName -> System.Reflection.Assembly
Public Function LoadFromAssemblyName (assemblyName As AssemblyName) As Assembly
Parametry
- assemblyName
- AssemblyName
Objekt, který popisuje sestavení k načtení.
Návraty
Načtená sestava nebo vyvolá.
Výjimky
assemblyName
je null
.
assemblyName
nebyl nalezen.
assemblyName
není platné sestavení.
Bylo načteno sestavení nebo modul, který neodpovídá objektu assemblyName
.
Poznámky
LoadFromAssemblyName načte sestavení překladem AssemblyName. Tím se aktivuje úplné rozlišení. Náhradní sekvence řešení se řídí tímto postupem:
Metoda volá Load(AssemblyName).
Důležité
Load(AssemblyName) tuto metodu nesmí volat, aby se zabránilo přetečení rekurzivního zásobníku.
Pokud není sestavení načteno nebo není vyvolán výjimka, pokusí se metoda načíst sestavení ve výchozím nastavení AssemblyLoadContext.
Pokud není sestavení načteno nebo není vyvolán výjimka, metoda aktivuje Resolving událost.
Pokud není sestavení načteno nebo není vyvolán výjimka, metoda aktivuje AssemblyResolve událost.
Poznámka
FileLoadException je vyvolán, pokud assemblyRef
určuje úplný název sestavení a první sestavení, které odpovídá jednoduchému názvu, má nekompatibilní verzi nebo jazykovou verzi. Zavaděč nepokračuje ve sondování pro jiná sestavení, která odpovídají jednoduchému názvu.
Každý z nich AssemblyLoadContext může načíst pouze:
- Jedna verze spustitelného sestavení.
- Jedna verze satelitního sestavení pro každou jazykovou verzi.