Assembly.ReflectionOnlyLoad 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í.
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
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.