Assembly.ReflectionOnlyLoad Metódus

Definíció

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.

A következőre érvényes: