LicFileLicenseProvider.GetLicense Méthode
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.
Retourne une licence éventuelle pour l'instance du composant.
public:
override System::ComponentModel::License ^ GetLicense(System::ComponentModel::LicenseContext ^ context, Type ^ type, System::Object ^ instance, bool allowExceptions);
public override System.ComponentModel.License GetLicense (System.ComponentModel.LicenseContext context, Type type, object instance, bool allowExceptions);
public override System.ComponentModel.License? GetLicense (System.ComponentModel.LicenseContext context, Type type, object? instance, bool allowExceptions);
override this.GetLicense : System.ComponentModel.LicenseContext * Type * obj * bool -> System.ComponentModel.License
Public Overrides Function GetLicense (context As LicenseContext, type As Type, instance As Object, allowExceptions As Boolean) As License
- context
- LicenseContext
LicenseContext spécifiant l'endroit où vous pouvez utiliser l'objet sous licence.
- allowExceptions
- Boolean
true
si LicenseException doit être levé si aucune licence ne peut être accordée à un composant ; sinon, false
.
License valide. Si cette méthode ne parvient pas à trouver un License valide ou un paramètre context
valide, elle retourne null
.
Au moment du design, la GetLicense méthode recherche un fichier de licence nommé myClassName.LIC
, où myClassName
est le FullName du composant à créer. Ce fichier doit se trouver dans le même répertoire que le fichier .dll qui contient le composant.
Ensuite, cette méthode vérifie la première ligne du fichier de licence par rapport à une clé spécifiée dans la IsKeyValid méthode . Si la clé est valide, cette ligne est utilisée comme LicenseKey.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :