Assembly.ReflectionOnlyLoadFrom(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Ładuje zestaw do kontekstu tylko odbicia, biorąc pod uwagę jego ścieżkę.
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoadFrom(System::String ^ assemblyFile);
public static System.Reflection.Assembly ReflectionOnlyLoadFrom (string assemblyFile);
[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);
static member ReflectionOnlyLoadFrom : string -> System.Reflection.Assembly
[<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
Public Shared Function ReflectionOnlyLoadFrom (assemblyFile As String) As Assembly
Parametry
- assemblyFile
- String
Ścieżka pliku zawierającego manifest zestawu.
Zwraca
Załadowany zestaw.
- Atrybuty
Wyjątki
assemblyFile
to null
.
assemblyFile
nie można odnaleźć lub moduł, który próbujesz załadować, nie określa rozszerzenia nazwy pliku.
assemblyFile
znaleziono plik , ale nie można go załadować.
assemblyFile
nie jest prawidłowym zestawem dla aktualnie załadowanego środowiska uruchomieniowego.
Baza kodu, która nie rozpoczyna się od ciągu "file://", została określona bez wymaganego elementu WebPermission.
Nazwa zestawu przekracza maksymalną długość zdefiniowaną przez system.
assemblyFile
jest pustym ciągiem ("").
Tylko platformy .NET Core i .NET 5+: we wszystkich przypadkach.
Uwagi
Zależności nie są automatycznie ładowane do kontekstu tylko odbicia. Aby automatycznie załadować zależności, obsłuż ReflectionOnlyAssemblyResolve zdarzenie i załaduj zależność w procedurze obsługi zdarzeń.
Nie można wykonać kodu z zestawu, który został załadowany do kontekstu tylko odbicia. Aby wykonać kod, załaduj zestaw za pomocą LoadFile metody .
Parametr assemblyFile
musi odwoływać się do identyfikatora URI bez znaków ucieczki. Ta metoda dostarcza znaki ucieczki dla wszystkich nieprawidłowych znaków w identyfikatorze URI.
Ścieżka określona dla assemblyFile
parametru jest względna względem bieżącego katalogu.
Kontekst tylko odbicia nie różni się od innych kontekstów. Zestawy ładowane do kontekstu można zwolnić tylko przez zwolnienie domeny aplikacji.