AssemblyDependencyResolver Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |