Sdílet prostřednictvím


Assembly.ReflectionOnlyLoadFrom(String) Metoda

Definice

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.

Platí pro