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[]) |
Föråldrad.
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) |
Föråldrad.
Läser in en sammansättning i kontexten endast reflektion med tanke på dess visningsnamn. |
ReflectionOnlyLoad(Byte[])
- Källa:
- Assembly.cs
- Källa:
- Assembly.cs
- Källa:
- Assembly.cs
- Källa:
- Assembly.cs
- Källa:
- Assembly.cs
Varning
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
[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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
public static System.Reflection.Assembly ReflectionOnlyLoad(byte[] rawAssembly);
public static System.Reflection.Assembly ReflectionOnlyLoad(byte[] rawAssembly);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
[<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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
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.
- Attribut
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)
- Källa:
- Assembly.cs
- Källa:
- Assembly.cs
- Källa:
- Assembly.cs
- Källa:
- Assembly.cs
- Källa:
- Assembly.cs
Varning
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Läser in en sammansättning i kontexten endast reflektion med tanke på dess visningsnamn.
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoad(System::String ^ assemblyString);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
[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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
public static System.Reflection.Assembly ReflectionOnlyLoad(string assemblyString);
public static System.Reflection.Assembly ReflectionOnlyLoad(string assemblyString);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
[<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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (assemblyString As String) As Assembly
Parametrar
Returer
Den inlästa sammansättningen.
- Attribut
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.