LicenseContext 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.
Spécifie le moment où vous pouvez utiliser un objet sous licence et fournit un moyen d'obtenir des services supplémentaires nécessaires pour prendre en charge des licences s'exécutant dans son domaine.
public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
- Héritage
-
LicenseContext
- Dérivé
- Implémente
Remarques
Cette classe fournit la valeur par défaut LicenseContext. Il implémente uniquement la prise en charge de l’exécution et ne prend pas en charge les clés de licence enregistrées.
Notes pour les héritiers
Si vous souhaitez implémenter la prise en charge des licences au moment du design, vous devez hériter de cette classe et remplacer les membres suivants : UsageMode, GetSavedLicenseKey(Type, Assembly), GetService(Type)et SetSavedLicenseKey(Type, String). Si vous souhaitez implémenter des clés de licence enregistrées, remplacez les GetSavedLicenseKey(Type, Assembly) méthodes et .SetSavedLicenseKey(Type, String)
Pour plus d’informations sur les licences, consultez Guide pratique pour licencer des composants et des contrôles.
Constructeurs
LicenseContext() |
Initialise une nouvelle instance de la classe LicenseContext. |
Propriétés
UsageMode |
En cas de substitution dans une classe dérivée, obtient une valeur spécifiant le moment où vous pouvez utiliser une licence. |
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) |
GetSavedLicenseKey(Type, Assembly) |
En cas de substitution dans une classe dérivée, retourne une clé de licence enregistrée pour le type spécifié, à partir de l'assembly de la ressource spécifié. |
GetService(Type) |
Obtient le service demandé, s'il est disponible. |
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) |
SetSavedLicenseKey(Type, String) |
En cas de substitution dans une classe dérivée, définit une clé de licence pour le type spécifié. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Méthodes d’extension
GetKeyedService<T>(IServiceProvider, Object) |
Obtient un service de type |
GetKeyedServices(IServiceProvider, Type, Object) |
Obtient une énumération des services de type |
GetKeyedServices<T>(IServiceProvider, Object) |
Obtient une énumération des services de type |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obtient un service de type |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obtient un service de type |
CreateAsyncScope(IServiceProvider) |
Crée un AsyncServiceScope qui peut être utilisé pour résoudre des services délimités. |
CreateScope(IServiceProvider) |
Crée un IServiceScope qui peut être utilisé pour résoudre des services délimités. |
GetRequiredService(IServiceProvider, Type) |
Obtient le service de type |
GetRequiredService<T>(IServiceProvider) |
Obtient le service de type |
GetService<T>(IServiceProvider) |
Obtient le service de type |
GetServices(IServiceProvider, Type) |
Obtient une énumération des services de type |
GetServices<T>(IServiceProvider) |
Obtient une énumération des services de type |
GetFakeLogCollector(IServiceProvider) |
Obtient l’objet qui collecte les enregistrements de journal envoyés au faux journal. |
GetFakeRedactionCollector(IServiceProvider) |
Obtient l’instance de collecteur de faux redacteurs à partir du conteneur d’injection de dépendances. |