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
| Nazwa | Opis |
|---|---|
| ReflectionOnlyLoad(Byte[]) |
Ładuje zestaw z obrazu opartego na typowym formacie pliku obiektu (COFF) zawierającym emitowany zestaw. Zestaw jest ładowany do kontekstu tylko odbicia domeny aplikacji obiektu wywołującego. |
| ReflectionOnlyLoad(String) |
Ładuje zestaw do kontekstu tylko odbicia, biorąc pod uwagę jego nazwę wyświetlaną. |
ReflectionOnlyLoad(Byte[])
Ładuje zestaw z obrazu opartego na typowym formacie pliku obiektu (COFF) zawierającym 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);
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 opartym na coFF zawierającym emitowany zestaw.
Zwraca
Załadowany zestaw.
Wyjątki
Parametr rawAssembly ma wartość null.
rawAssembly nie jest prawidłowym zestawem dla 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, zestaw musi być również załadowany 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)
Ł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);
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (assemblyString As String) As Assembly
Parametry
Zwraca
Załadowany zestaw.
Wyjątki
Parametr assemblyString ma wartość null.
assemblyString jest pustym ciągiem ("").
nie można odnaleźć assemblyString.
assemblyString znaleziono plik , ale nie można go załadować.
assemblyString nie jest prawidłowym zestawem dla 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, zestaw musi być również załadowany 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.