Apply a license key in IronQR

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

Setzen Sie Ihre Lizenz mithilfe von Code

Der Lizenzschlüssel ist eine lange Zeichenkette, die mit einem Ablaufdatum endet. Bitte stellen Sie sicher, dass dieser korrekt kopiert wird, ohne Leerzeichen.

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

Die robusteste Methode, einen Lizenzschlüssel anzuwenden, besteht darin, ihn direkt in Ihrem Code vor dem Aufruf der Bibliothek zu verwenden.


Setzen Sie Ihre Lizenz mithilfe von Web.Config oder App.Config

Um einen Schlüssel global auf Ihre Anwendung mithilfe von Web.Config oder App.Config anzuwenden, fügen Sie den folgenden Schlüssel zu Ihrer Konfigurationsdatei in appSettings hinzu.

<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

Setzen Sie Ihren Lizenzschlüssel mithilfe einer .NET Core appsettings.json-Datei

Um einen Schlüssel global auf Ihre Anwendung in einer .NET Core-Anwendung anzuwenden:

  1. Fügen Sie Ihrem Projekt eine JSON-Datei hinzu, die appsettings.json im Stammverzeichnis Ihres Projekts heißt.
  2. Fügen Sie Ihrer JSON-Konfigurationsdatei einen IronQr.LicenseKey-Schlüssel hinzu. Der Wert sollte Ihr Lizenzschlüssel sein.
  3. Stellen Sie sicher, dass die Dateieigenschaften Copy to Output Directory: Copy always enthalten.

Datei: appsettings.json

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

Testen Sie Ihren Schlüssel

Testen Sie, ob Ihr Schlüssel korrekt installiert wurde, indem Sie überprüfen, ob die Lizenz gültig ist und ob IronQR erfolgreich lizenziert ist.

// 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
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 47,669 | Version: 2025.11 gerade veröffentlicht