Assembly.ReflectionOnlyLoadFrom(String) 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í.
Upozornění
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Načte sestavení do kontextu jen pro reflexi vzhledem k jeho cestě.
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoadFrom(System::String ^ assemblyFile);
public static System.Reflection.Assembly ReflectionOnlyLoadFrom (string assemblyFile);
[System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Reflection.Assembly ReflectionOnlyLoadFrom (string assemblyFile);
static member ReflectionOnlyLoadFrom : string -> System.Reflection.Assembly
[<System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ReflectionOnlyLoadFrom : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoadFrom (assemblyFile As String) As Assembly
Parametry
- assemblyFile
- String
Cesta k souboru, který obsahuje manifest sestavení.
Návraty
Načtení sestavení.
- Atributy
Výjimky
assemblyFile
je null
.
assemblyFile
nebyl nalezen nebo modul, který se pokoušíte načíst, neurčuje příponu názvu souboru.
assemblyFile
byl nalezen, ale nelze ho načíst.
assemblyFile
není platné sestavení pro aktuálně načtený modul runtime.
Základ kódu, který nezačíná na "file://", byl zadán bez požadovaného WebPermissionznaku .
Název sestavení přesahuje maximální délku definovanou systémem.
assemblyFile
je prázdný řetězec ("").
Pouze .NET Core a .NET 5+: Ve všech případech.
Poznámky
Závislosti se do kontextu jen pro reflexi nenačítají automaticky. Pokud chcete automaticky načíst závislosti, zpracujte ReflectionOnlyAssemblyResolve událost a načtěte závislost v obslužné rutině události.
Nelze spustit kód ze sestavení, které bylo načteno do kontextu pouze reflexe. Pokud chcete spustit kód, načtěte sestavení pomocí LoadFile metody .
Parametr assemblyFile
musí odkazovat na identifikátor URI bez řídicích znaků. Tato metoda poskytuje řídicí znaky pro všechny neplatné znaky v identifikátoru URI.
Cesta zadaná pro assemblyFile
je relativní vzhledem k aktuálnímu adresáři.
Kontext pouze pro reflexi se neliší od jiných kontextů. Sestavení, která jsou načtena do kontextu, lze uvolnit pouze uvolněním domény aplikace.