Assembly.ReflectionOnlyLoadFrom(String) Metoda

Definice

Upozornění

ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}

Načte sestavení do kontextu pouze pro reflexi, s ohledem na jeho cestu.

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

Assembly

Načtení sestavení.

Atributy

Výjimky

assemblyFile je null.

assemblyFile Nenalezeno, nebo modul, který se pokoušíte načíst, neurčuje příponu názvu souboru.

assemblyFile byl nalezen, ale nelze jej načíst.

assemblyFile není platným sestavením.

-nebo-

Verze 2,0 nebo novější modulu CLR (Common Language Runtime) je aktuálně načtená a assemblyFile byla zkompilována s novější verzí.

Byl zadán základ kódu, který nezačíná řetězcem "file://", aniž by byl vyžadován WebPermission .

Název sestavení překračuje 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 nejsou automaticky načteny do kontextu pouze pro reflexi. Chcete-li 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 pro reflexi. Chcete-li spustit kód, načtěte sestavení pomocí LoadFile metody.

assemblyFileParametr musí odkazovat na identifikátor URI bez řídicích znaků. Tato metoda poskytuje řídicí znaky pro všechny neplatné znaky v identifikátoru URI.

Zadaná cesta pro assemblyFile je relativní vzhledem k aktuálnímu adresáři. Sestavení je načteno do domény volajícího.

Kontext pouze pro reflexi není jiný než u jiných kontextů. Sestavení, která jsou načtena do kontextu, lze uvolnit pouze uvolněním domény aplikace.

Platí pro