AssemblyDependencyResolver Klasa

Definicja

Umożliwia programowi rozpoznawanie zestawów i bibliotek natywnych 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 wtyczek w połączeniu z wystąpieniami niestandardowymi System.Runtime.Loader.AssemblyLoadContext w celu izolowania wtyczek, a także umożliwianie 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 AssemblyDependencyResolver w celu rozwiązania zależności wtyczki i poprawnego odizolowania 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 wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ResolveAssemblyToPath(AssemblyName)

Rozpoznaje ścieżkę do zestawu z daną nazwą 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