Assembly.ReflectionOnlyLoad Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ładuje zestaw do kontekstu tylko odbicia, gdzie można go zbadać, ale nie jest wykonywany.
Przeciążenia
ReflectionOnlyLoad(Byte[]) |
Przestarzałe.
Ładuje zestaw z obrazu opartego na formacie wspólnego pliku obiektu (COFF) zawierający emitowany zestaw. Zestaw jest ładowany do kontekstu tylko odbicia domeny aplikacji obiektu wywołującego. |
ReflectionOnlyLoad(String) |
Przestarzałe.
Ładuje zestaw do kontekstu tylko odbicia, biorąc pod uwagę jego nazwę wyświetlaną. |
ReflectionOnlyLoad(Byte[])
- Źródło:
- Assembly.cs
- Źródło:
- Assembly.cs
- Źródło:
- Assembly.cs
Przestroga
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Ładuje zestaw z obrazu opartego na formacie wspólnego pliku obiektu (COFF) zawierający emitowany zestaw. Zestaw jest ładowany do kontekstu tylko odbicia domeny aplikacji obiektu wywołującego.
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[]
Tablica bajtów, która jest obrazem w formacie COFF, zawierającym emitowany zestaw.
Zwraca
Załadowany zestaw.
- Atrybuty
Wyjątki
rawAssembly
to null
.
rawAssembly
nie jest prawidłowym zestawem aktualnie załadowanego środowiska uruchomieniowego.
rawAssembly
nie można załadować.
Tylko platformy .NET Core i .NET 5+: we wszystkich przypadkach.
Uwagi
Nie można wykonać kodu z zestawu załadowanego do kontekstu tylko odbicia. Aby wykonać kod, należy również załadować zestaw do kontekstu wykonywania przy użyciu Load metody .
Kontekst tylko odbicia nie różni się od innych kontekstów. Zestawy ładowane do kontekstu można zwolnić tylko przez zwolnienie domeny aplikacji.
Dotyczy
ReflectionOnlyLoad(String)
- Źródło:
- Assembly.cs
- Źródło:
- Assembly.cs
- Źródło:
- Assembly.cs
Przestroga
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Ładuje zestaw do kontekstu tylko odbicia, biorąc pod uwagę jego nazwę wyświetlaną.
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
Zwraca
Załadowany zestaw.
- Atrybuty
Wyjątki
assemblyString
to null
.
assemblyString
jest pustym ciągiem ("").
assemblyString
nie można odnaleźć.
assemblyString
Znaleziono plik , ale nie można go załadować.
assemblyString
nie jest prawidłowym zestawem aktualnie załadowanego środowiska uruchomieniowego.
Tylko platformy .NET Core i .NET 5+: we wszystkich przypadkach.
Uwagi
Zależności nie są automatycznie ładowane do kontekstu tylko odbicia.
Nie można wykonać kodu z zestawu załadowanego do kontekstu tylko odbicia. Aby wykonać kod, należy również załadować zestaw do kontekstu wykonywania przy użyciu Load metody .
Kontekst tylko odbicia nie różni się od innych kontekstów. Zestawy ładowane do kontekstu można zwolnić tylko przez zwolnienie domeny aplikacji.