Assembly.ReflectionOnlyLoad Metoda

Definicja

Ł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

assemblyString
String

Nazwa wyświetlana zestawu zwrócona FullName przez właściwość .

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.

Dotyczy