Assembly.ReflectionOnlyLoad Metod

Definition

Läser in en sammansättning i kontexten endast reflektion, där den kan undersökas men inte köras.

Överlagringar

Name Description
ReflectionOnlyLoad(Byte[])

Läser in sammansättningen från en COFF-baserad bild (Common Object File Format) som innehåller en genererad sammansättning. Sammansättningen läses in i reflektionskontexten för anroparens programdomän.

ReflectionOnlyLoad(String)

Läser in en sammansättning i kontexten endast reflektion med tanke på dess visningsnamn.

ReflectionOnlyLoad(Byte[])

Läser in sammansättningen från en COFF-baserad bild (Common Object File Format) som innehåller en genererad sammansättning. Sammansättningen läses in i reflektionskontexten för anroparens programdomän.

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

Parametrar

rawAssembly
Byte[]

En bytematris som är en COFF-baserad avbildning som innehåller en genererad sammansättning.

Returer

Den inlästa sammansättningen.

Undantag

rawAssembly är null.

rawAssembly är inte en giltig sammansättning för den inlästa körningen.

rawAssembly kan inte läsas in.

.NET Core och .NET endast 5+ : I samtliga fall.

Kommentarer

Du kan inte köra kod från en sammansättning som läses in i kontexten endast reflektion. För att köra kod måste sammansättningen också läsas in i körningskontexten med hjälp av Load metoden .

Kontexten endast för reflektion skiljer sig inte från andra kontexter. Sammansättningar som läses in i kontexten kan endast tas bort genom att programdomänen tas bort.

Gäller för

ReflectionOnlyLoad(String)

Läser in en sammansättning i kontexten endast reflektion med tanke på dess visningsnamn.

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

Parametrar

assemblyString
String

Sammansättningens visningsnamn, som returneras av FullName egenskapen.

Returer

Den inlästa sammansättningen.

Undantag

assemblyString är null.

assemblyString är en tom sträng ("").

assemblyString hittades inte.

assemblyString hittas, men kan inte läsas in.

assemblyString är inte en giltig sammansättning för den inlästa körningen.

.NET Core och .NET endast 5+ : I samtliga fall.

Kommentarer

Beroenden läses inte in automatiskt i reflektionskontexten.

Du kan inte köra kod från en sammansättning som läses in i kontexten endast reflektion. För att köra kod måste sammansättningen också läsas in i körningskontexten med hjälp av Load metoden .

Kontexten endast för reflektion skiljer sig inte från andra kontexter. Sammansättningar som läses in i kontexten kan endast tas bort genom att programdomänen tas bort.

Gäller för