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 en utilisant le code

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

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

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


Définissez votre licence en utilisant 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 en utilisant un fichier .NET Core appsettings.json

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 Copier dans le répertoire de sortie : Copier toujours.

Fichier : appsettings.json

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

Testez votre clé

Testez si votre clé a été installée correctement en vérifiant si la licence est valide et si IronQR est licencée 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 51,390 | Version: 2025.11 vient de sortir