Udostępnij za pośrednictwem


AssemblyDependencyResolver Klasa

Definicja

Umożliwia programowi rozpoznawanie zestawów i bibliotek natywnych ścieżek na podstawie zależności danego zestawu.

public ref class AssemblyDependencyResolver sealed
public sealed class AssemblyDependencyResolver
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AssemblyDependencyResolver
type AssemblyDependencyResolver = class
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AssemblyDependencyResolver = class
Public NotInheritable Class AssemblyDependencyResolver
Dziedziczenie
AssemblyDependencyResolver
Atrybuty

Uwagi

Klasa AssemblyDependencyResolver umożliwia deweloperom aplikacji łatwiejsze opracowywanie architektury wtyczki w połączeniu z wystąpieniami niestandardowymi System.Runtime.Loader.AssemblyLoadContext w celu odizolowania wtyczek, a także umożliwienie wtyczek ładowania zależności.

W samouczku dotyczącym tworzenia aplikacji platformy .NET Core z wtyczkami opisano sposób tworzenia niestandardowegoAssemblyLoadContext, który używa elementu do AssemblyDependencyResolver rozpoznawania zależności wtyczki i poprawnego izolowania zależności wtyczki od aplikacji hostingowej.

Konstruktory

AssemblyDependencyResolver(String)

Inicjuje AssemblyDependencyResolver nowe wystąpienie klasy ze ścieżką do zestawu składnika.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ResolveAssemblyToPath(AssemblyName)

Rozpoznaje ścieżkę do zestawu o podanej nazwie zestawu na podstawie zależności składnika.

ResolveUnmanagedDllToPath(String)

Rozpoznaje ścieżkę do biblioteki natywnej o podanej nazwie na podstawie zależności składnika.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy