Partager via


AssemblyDependencyResolver Classe

Définition

Permet à un programme de résoudre les assemblys et les bibliothèques natives en chemins en fonction des dépendances d’un assembly donné.

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
Héritage
AssemblyDependencyResolver
Attributs

Remarques

La AssemblyDependencyResolver classe permet aux développeurs d’applications de développer plus facilement une architecture de plug-in conjointement avec des instances personnalisées System.Runtime.Loader.AssemblyLoadContext pour isoler les plug-ins et également permettre aux plug-ins de charger des dépendances.

Le tutoriel sur la création d’une application .NET Core avec des plug-ins explique comment créer un personnalisé AssemblyLoadContext qui utilise un AssemblyDependencyResolver pour résoudre les dépendances du plug-in et isoler correctement les dépendances du plug-in de l’application d’hébergement.

Constructeurs

AssemblyDependencyResolver(String)

Initialise une nouvelle instance de la classe AssemblyDependencyResolver avec le chemin de l’assembly d’un composant.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ResolveAssemblyToPath(AssemblyName)

Résout un chemin d’assembly avec le nom d’assembly donné en fonction des dépendances du composant.

ResolveUnmanagedDllToPath(String)

Résout un chemin de bibliothèque native dont le nom donné est fonction des dépendances du composant.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à