Assembly.ReflectionOnlyLoad Metoda

Definice

Načte sestavení do kontextu pouze reflexe, kde je možné ho prozkoumat, ale nespouštět.

Přetížení

Name Description
ReflectionOnlyLoad(Byte[])

Načte sestavení z bitové kopie založené na společném formátu souboru objektu (COFF), která obsahuje generované sestavení. Sestavení se načte do kontextu jen reflexe domény aplikace volajícího.

ReflectionOnlyLoad(String)

Načte sestavení do kontextu jen pro odraz vzhledem k jeho zobrazovaným názvům.

ReflectionOnlyLoad(Byte[])

Načte sestavení z bitové kopie založené na společném formátu souboru objektu (COFF), která obsahuje generované sestavení. Sestavení se načte do kontextu jen reflexe domény aplikace volajícího.

public:
 static System::Reflection::Assembly ^ ReflectionOnlyLoad(cli::array <System::Byte> ^ rawAssembly);
public static System.Reflection.Assembly ReflectionOnlyLoad(byte[] rawAssembly);
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (rawAssembly As Byte()) As Assembly

Parametry

rawAssembly
Byte[]

Bajtové pole, které je image založená na COFF obsahující generované sestavení.

Návraty

Načtené sestavení.

Výjimky

rawAssembly je null.

rawAssembly není platné sestavení pro aktuálně načtený modul runtime.

rawAssembly nelze načíst.

Pouze .NET Core a .NET 5+ : Ve všech případech.

Poznámky

Kód ze sestavení načteného do kontextu jen pro reflexi nelze spustit. Aby bylo možné spustit kód, musí být sestavení načteno také do kontextu spuštění pomocí Load metody.

Kontext pouze reflexe se neliší od ostatních kontextů. Sestavení načtená do kontextu je možné uvolnit pouze uvolněním domény aplikace.

Platí pro

ReflectionOnlyLoad(String)

Načte sestavení do kontextu jen pro odraz vzhledem k jeho zobrazovaným názvům.

public:
 static System::Reflection::Assembly ^ ReflectionOnlyLoad(System::String ^ assemblyString);
public static System.Reflection.Assembly ReflectionOnlyLoad(string assemblyString);
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (assemblyString As String) As Assembly

Parametry

assemblyString
String

Zobrazovaný název sestavení vrácený FullName vlastností.

Návraty

Načtené sestavení.

Výjimky

assemblyString je null.

assemblyString je prázdný řetězec ("").

assemblyString nebyl nalezen.

assemblyString aplikace byla nalezena, ale nelze ji načíst.

assemblyString není platné sestavení pro aktuálně načtený modul runtime.

Pouze .NET Core a .NET 5+ : Ve všech případech.

Poznámky

Závislosti se automaticky nenačtou do kontextu jen pro reflexi.

Kód ze sestavení načteného do kontextu jen pro reflexi nelze spustit. Aby bylo možné spustit kód, musí být sestavení načteno také do kontextu spuštění pomocí Load metody.

Kontext pouze reflexe se neliší od ostatních kontextů. Sestavení načtená do kontextu je možné uvolnit pouze uvolněním domény aplikace.

Platí pro