Appliquer une clé de licence dans IronQR

Curtis Chau
Curtis Chau
Updated: 29 juin 2026

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
Text

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 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>
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 à 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 Copy to Output Directory: Copy always.

Fichier : appsettings.json

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

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

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 et créer des manuels bien structurés et visuellement attrayants.

Lire la suite

Prêt à commencer?

Nuget Downloads 80,612Version :2026.11vient de sortir