Assembly.ReflectionOnlyLoad Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Betölt egy szerelvényt a csak tükrözési környezetbe, ahol megvizsgálható, de nem hajtható végre.
Túlterhelések
| Name | Description |
|---|---|
| ReflectionOnlyLoad(Byte[]) |
Elavult.
Betölti a szerelvényt egy közös objektumfájlformátumú (COFF)-alapú rendszerképből, amely egy kibocsátott szerelvényt tartalmaz. A rendszer betölti a szerelvényt a hívó alkalmazástartományának csak tükröződésalapú környezetébe. |
| ReflectionOnlyLoad(String) |
Elavult.
Betölt egy szerelvényt a csak tükrözési környezetbe a megjelenítendő név alapján. |
ReflectionOnlyLoad(Byte[])
- Forrás:
- Assembly.cs
- Forrás:
- Assembly.cs
- Forrás:
- Assembly.cs
- Forrás:
- Assembly.cs
- Forrás:
- Assembly.cs
Figyelemfelhívás
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Betölti a szerelvényt egy közös objektumfájlformátumú (COFF)-alapú rendszerképből, amely egy kibocsátott szerelvényt tartalmaz. A rendszer betölti a szerelvényt a hívó alkalmazástartományának csak tükröződésalapú környezetébe.
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
Paraméterek
- rawAssembly
- Byte[]
A kibocsátott szerelvényt tartalmazó COFF-alapú kép bájttömbje.
Válaszok
A betöltött szerelvény.
- Attribútumok
Kivételek
rawAssembly az null.
rawAssembly nem érvényes szerelvény az aktuálisan betöltött futtatókörnyezethez.
rawAssembly nem tölthető be.
.NET Core és .NET 5+ csak: Minden esetben.
Megjegyzések
A csak tükrözési környezetbe betöltött szerelvényből nem lehet kódot végrehajtani. A kód végrehajtásához a szerelvényt is be kell tölteni a végrehajtási környezetbe a Load metódus használatával.
A csak tükrözési környezet nem különbözik más környezetektől. A környezetbe betöltött szerelvények csak az alkalmazástartomány kiürítésével távolíthatók el.
A következőre érvényes:
ReflectionOnlyLoad(String)
- Forrás:
- Assembly.cs
- Forrás:
- Assembly.cs
- Forrás:
- Assembly.cs
- Forrás:
- Assembly.cs
- Forrás:
- Assembly.cs
Figyelemfelhívás
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Betölt egy szerelvényt a csak tükrözési környezetbe a megjelenítendő név alapján.
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
Paraméterek
- assemblyString
- String
A szerelvény megjelenítendő neve a tulajdonság által visszaadott módon FullName .
Válaszok
A betöltött szerelvény.
- Attribútumok
Kivételek
assemblyString az null.
assemblyString üres sztring ("").
assemblyString nem található.
assemblyString található, de nem tölthető be.
assemblyString nem érvényes szerelvény az aktuálisan betöltött futtatókörnyezethez.
.NET Core és .NET 5+ csak: Minden esetben.
Megjegyzések
A függőségek nem töltődnek be automatikusan a csak tükröződési környezetbe.
A csak tükrözési környezetbe betöltött szerelvényből nem lehet kódot végrehajtani. A kód végrehajtásához a szerelvényt is be kell tölteni a végrehajtási környezetbe a Load metódus használatával.
A csak tükrözési környezet nem különbözik más környezetektől. A környezetbe betöltött szerelvények csak az alkalmazástartomány kiürítésével távolíthatók el.