LicenseManager.Validate Méthode

Définition

Détermine si une licence peut être accordée.

Surcharges

Validate(Type)

Détermine si une licence peut être accordée pour le type spécifié.

Validate(Type, Object)

Détermine si une licence peut être accordée pour l’instance du type spécifié.

Validate(Type)

Source:
LicenseManager.cs
Source:
LicenseManager.cs
Source:
LicenseManager.cs

Détermine si une licence peut être accordée pour le type spécifié.

public static void Validate (Type type);

Paramètres

type
Type

Un Type qui représente le type d’objet qui demande la licence.

Exceptions

Une License ne peut pas être accordée.

Remarques

Cette méthode lève une LicenseException lorsqu’une License valide ne peut pas être accordée. La méthode IsValid ne lève pas d’exception.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Validate(Type, Object)

Source:
LicenseManager.cs
Source:
LicenseManager.cs
Source:
LicenseManager.cs

Détermine si une licence peut être accordée pour l’instance du type spécifié.

public static System.ComponentModel.License Validate (Type type, object instance);
public static System.ComponentModel.License? Validate (Type type, object? instance);

Paramètres

type
Type

Un Type qui représente le type d’objet qui demande la licence.

instance
Object

Un Object du type spécifié ou d’un type dérivé du type spécifié.

Retours

Un Licensevalide .

Exceptions

Le type est concédé sous licence, mais une License ne peut pas être accordée.

Remarques

Cette méthode lève une LicenseException lorsqu’une License valide ne peut pas être accordée. La méthode IsValid ne lève pas d’exception.

Tous les objets demandant une License doivent supprimer la licence en appelant la méthode Dispose lorsque l’objet est supprimé ou finalisé.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1