Assembly.ReflectionOnlyLoadFrom(String) Metódus

Definíció

Figyelemfelhívás

ReflectionOnly loading is not supported and throws PlatformNotSupportedException.

Betölt egy szerelvényt a csak tükrözési környezetbe, az elérési útnak köszönhetően.

public:
 static System::Reflection::Assembly ^ ReflectionOnlyLoadFrom(System::String ^ assemblyFile);
[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 ReflectionOnlyLoadFrom(string assemblyFile);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
public static System.Reflection.Assembly ReflectionOnlyLoadFrom(string assemblyFile);
public static System.Reflection.Assembly ReflectionOnlyLoadFrom(string assemblyFile);
[<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 ReflectionOnlyLoadFrom : string -> System.Reflection.Assembly
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
static member ReflectionOnlyLoadFrom : string -> System.Reflection.Assembly
static member ReflectionOnlyLoadFrom : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoadFrom (assemblyFile As String) As Assembly

Paraméterek

assemblyFile
String

A szerelvény jegyzékfájlját tartalmazó fájl elérési útja.

Válaszok

A betöltött szerelvény.

Attribútumok

Kivételek

assemblyFile az null.

assemblyFile nem található, vagy a betölteni kívánt modul nem ad meg fájlnévkiterjesztést.

assemblyFile található, de nem tölthető be.

assemblyFile nem érvényes szerelvény az aktuálisan betöltött futtatókörnyezethez.

A "file://" kezdetű kódbázis a szükséges WebPermissionnélkül lett megadva.

A szerelvény neve meghaladja a rendszer által megadott maximális hosszt.

assemblyFile üres sztring ("").

.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 függőségek automatikus betöltéséhez kezelje az eseményt ReflectionOnlyAssemblyResolve , és töltse be a függőséget az eseménykezelőbe.

Nem hajthat végre kódot olyan szerelvényből, amely be lett töltve a csak tükrözési környezetbe. A kód végrehajtásához töltse be a szerelvényt a LoadFile metódussal.

A assemblyFile paraméternek menekülő karakterek nélküli URI-ra kell hivatkoznia. Ez a metódus az URI összes érvénytelen karakteréhez tartalmaz feloldó karaktereket.

A megadott elérési út az aktuális könyvtárhoz képest van megadva assemblyFile .

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: