Assembly.ReflectionOnlyLoad Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.