Apply a license key in 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. Veillez à ce que le texte soit copié correctement, sans espace.

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

La méthode la plus robuste pour appliquer une clé de licence est de le faire directement dans votre code, avant que la bibliothèque ne soit appelée.


Définissez votre licence à l'aide de Web.Config ou App.Config

Pour appliquer une clé globalement à votre application en utilisant 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 de .NET Core

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

  1. Ajoutez un fichier JSON à votre projet appelé appsettings.json dans le répertoire racine de votre projet.
  2. Ajoutez une clé IronQr.LicenseKey à votre fichier de configuration JSON. La valeur doit être votre clé de licence.
  3. Assurez-vous que les propriétés du fichier incluent Copier dans le répertoire de sortie : Copier toujours.

Fichier : appsettings.json

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

Tester votre clé

Testez si votre clé a été installée correctement en vérifiant si la licence est valide et si IronQR est sous licence avec succès.

// 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 47,669 | Version : 2025.11 vient de sortir