Partager via


LicenseContext Classe

Définition

Spécifie quand vous pouvez utiliser un objet sous licence et fournit un moyen d’obtenir des services supplémentaires nécessaires pour prendre en charge les 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 au moment 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 méthodes et SetSavedLicenseKey(Type, String) les GetSavedLicenseKey(Type, Assembly) méthodes.

Constructeurs

Nom Description
LicenseContext()

Initialise une nouvelle instance de la classe LicenseContext.

Propriétés

Nom Description
UsageMode

En cas de substitution dans une classe dérivée, obtient une valeur qui spécifie quand vous pouvez utiliser une licence.

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert 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 ressources spécifié.

GetService(Type)

Obtient le service demandé, s’il est disponible.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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)

S’applique à

Voir aussi