Appliquer une clé de licence dans IronQR

This article was translated from English: Does it need improvement?
Translated
View the article in English

Définissez votre licence à l'aide du code

La clé de licence est une longue chaîne de caractères qui se termine par une date d'expiration. Veuillez vous assurer que ceci est copié correctement, sans espaces.

IronQR-MYLICENSE-KEY-1EF01-RENEW.SUPPORT.01.JAN.2050

La méthode la plus robuste d'application d'une clé de licence est directement dans votre code, avant que la bibliothèque ne soit appelée.


Configurez votre licence à l'aide de Web.Config ou App.Config

Pour appliquer une clé globalement à votre application à l'aide de Web.Config ou App.Config , ajoutez la clé suivante à votre fichier de configuration dans appSettings .

<configuration>
    ....
    <appSettings>
        <add key="IronQr.LicenseKey" value="IRONQR-MYLICENSE-KEY-1EF01"/>
    </appSettings>
    ....
</configuration>
<configuration>
    ....
    <appSettings>
        <add key="IronQr.LicenseKey" value="IRONQR-MYLICENSE-KEY-1EF01"/>
    </appSettings>
    ....
</configuration>
XML

Définissez votre clé de licence à l'aide d'un fichier appsettings.json .NET Core

Pour appliquer une clé globalement à votre application dans une application .NET Core :

  1. Ajoutez un fichier JSON nommé appsettings.json à la racine de votre projet.
  2. Ajoutez une clé IronQr.LicenseKey à votre fichier de configuration JSON. La valeur doit correspondre à votre clé de licence.
  3. Assurez-vous que les propriétés du fichier incluent Copy to Output Directory: Copy always .

Fichier : appsettings.json

{
    "IronQr.LicenseKey": "IRONQR-MYLICENSE-KEY-1EF01"
}

Testez votre clé

Vérifiez si votre clé a été correctement installée en contrôlant la validité de la licence et en vous assurant que la licence d'IronQR a bien été activée.

// Validate the license key
bool result = IronQr.License.IsValidLicense("IRONQR-MYLICENSE-KEY-1EF01");

// Check if IronQR is licensed successfully 
bool isLicensed = IronQr.License.IsLicensed;

// Output the results
Console.WriteLine("IsValidLicense: " + result);
Console.WriteLine("IsLicensed: " + isLicensed);
// Validate the license key
bool result = IronQr.License.IsValidLicense("IRONQR-MYLICENSE-KEY-1EF01");

// Check if IronQR is licensed successfully 
bool isLicensed = IronQr.License.IsLicensed;

// Output the results
Console.WriteLine("IsValidLicense: " + result);
Console.WriteLine("IsLicensed: " + isLicensed);
' Validate the license key
Dim result As Boolean = IronQr.License.IsValidLicense("IRONQR-MYLICENSE-KEY-1EF01")

' Check if IronQR is licensed successfully 
Dim isLicensed As Boolean = IronQr.License.IsLicensed

' Output the results
Console.WriteLine("IsValidLicense: " & result)
Console.WriteLine("IsLicensed: " & isLicensed)
$vbLabelText   $csharpLabel
Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 58,270 | Version : 2026.2 vient de sortir