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 jen pro reflexi, kde ho lze prozkoumat, ale ne spustit.
Přetížení
ReflectionOnlyLoad(Byte[]) |
Zastaralé.
Načte sestavení z bitové kopie založené na formátu COFF (Common Object File Format) obsahující vygenerované sestavení. Sestavení je načteno do kontextu pouze reflexe domény aplikace volajícího. |
ReflectionOnlyLoad(String) |
Zastaralé.
Načte sestavení do kontextu jen pro reflexi s ohledem na jeho zobrazovaný název. |
ReflectionOnlyLoad(Byte[])
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
Upozornění
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Načte sestavení z bitové kopie založené na formátu COFF (Common Object File Format) obsahující vygenerované sestavení. Sestavení je načteno do kontextu pouze 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);
[System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Reflection.Assembly ReflectionOnlyLoad (byte[] rawAssembly);
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
[<System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (rawAssembly As Byte()) As Assembly
Parametry
- rawAssembly
- Byte[]
Bajtové pole, které je bitovou kopií založenou na coff obsahující generované sestavení.
Návraty
Načtení sestavení.
- Atributy
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
Nelze spustit kód ze sestavení načteného do kontextu jen pro reflexi. Aby bylo možné spustit kód, musí být sestavení načteno také do kontextu spuštění pomocí metody .Load
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
ReflectionOnlyLoad(String)
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
Upozornění
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Načte sestavení do kontextu jen pro reflexi s ohledem na jeho zobrazovaný název.
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoad(System::String ^ assemblyString);
public static System.Reflection.Assembly ReflectionOnlyLoad (string assemblyString);
[System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Reflection.Assembly ReflectionOnlyLoad (string assemblyString);
static member ReflectionOnlyLoad : 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 ReflectionOnlyLoad : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (assemblyString As String) As Assembly
Parametry
Návraty
Načtení sestavení.
- Atributy
Výjimky
assemblyString
je null
.
assemblyString
je prázdný řetězec ("").
assemblyString
nebyla nalezena.
assemblyString
se našel, ale nelze ho 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 do kontextu jen pro reflexi nenačítají automaticky.
Nelze spustit kód ze sestavení načteného do kontextu jen pro reflexi. Aby bylo možné spustit kód, musí být sestavení načteno také do kontextu spuštění pomocí metody .Load
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.