AssemblyDependencyResolver Classe

Définition

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

public ref class AssemblyDependencyResolver sealed
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AssemblyDependencyResolver
public sealed class AssemblyDependencyResolver
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AssemblyDependencyResolver = class
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.

L'tutorial lors de la création d'une application .NET Core avec des plug-ins décrit comment créer un AssemblyLoadContext personnalisé 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

Nom Description
AssemblyDependencyResolver(String)

Initialise une nouvelle instance de la AssemblyDependencyResolver classe avec un chemin d’accès à l’assembly d’un composant.

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

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

ResolveUnmanagedDllToPath(String)

Résout un chemin d’accès à une bibliothèque native avec le nom donné en fonction des dépendances du composant.

ToString()

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

(Hérité de Object)

S’applique à