Metrische Lizenzen

Aspose.BarCode for .NET Plugins empower developers by implementing a metered licensing mechanism. This flexible approach allows you to utilize features based on your specific needs while maintaining compliance with licensing terms.

Wesentliche Merkmale des Metered-Lizenzierungsmodells

  • Einzel-Plugin-Lizenzierung: Jede Anwendungsinstanz kann nur ein Plugin lizenzieren. Wenn Sie versuchen, auf Funktionen außerhalb des lizenzierten Umfangs zuzugreifen, schaltet Ihre Anwendung automatisch in den Testmodus. Diese Funktion ermutigt Benutzer, zusätzliche Funktionalitäten zu erkunden, ohne sofortige finanzielle Verpflichtungen einzugehen. Für weitere Details sehen Sie sich die Metered-Lizenzierung FAQ .
  • Testmodus: Erleben Sie die Vorteile des Plugins ohne Vorabkosten. Dieser Modus ermöglicht die Erkundung zusätzlicher Funktionen und bietet eine risikofreie Möglichkeit, die Software zu bewerten.

Um Lizenzen zu erwerben, besuchen Sie die Aspose Kaufportal .

Wie man messende Lizenzierung in .NET implementiert

Befolgen Sie diese Schritt‑für‑Schritt‑Anleitung, um die Metered‑Klasse für Ihre Plugin‑Lizenzierungsanforderungen zu konfigurieren:

  1. Instanziieren Sie die Metered‑Klasse.:Erstellen Sie eine Instanz der Metered‑Klasse.
  2. Setzen Sie Ihre Schlüssel.:Verwenden Sie die SetMeteredKey Methode zum Eingeben Ihrer öffentlichen und privaten Schlüssel.
  3. Führen Sie Verarbeitungsvorgänge aus.:Führen Sie die erforderlichen Aufgaben mit dem Plugin aus.
  4. Verbrauch überwachen: Verwenden Sie die GetConsumptionQuantity Methode, um die Gesamtzahl der verbrauchten API-Anfragen zu verfolgen.

Beispiel für die Implementierung von Metered Licensing

Hier ist ein praktisches Beispiel, das demonstriert, wie Sie Ihre metered keys festlegen:

Metered license = new Metered();  
license.SetMeteredKey("<your public key>", "<your private key>");

Für weitere Beispiele und detaillierte Nutzung, siehe die Plugin-Lizenzierungsbeispiele in C# .

Vorteile der nutzungsbasierten Lizenzierung für .NET-Entwickler

Unterstützte 1D-Barcode-Symbologien:

  • Kosten‑effektiv: Zahlen Sie nur für die Funktionen, die Sie tatsächlich nutzen, und senken Sie so die Gesamtkosten.
  • Skalierbarkeit: Passen Sie Ihre Lizenzierung einfach an, wenn sich die Anforderungen Ihrer Anwendung weiterentwickeln.
  • Transparenz: Überwachen Sie Ihre Nutzung mit dem GetConsumptionQuantity Methode, um zu verstehen, wie viel Sie verbrauchen.
  • Flexibilität: Erkunden Sie zusätzliche Funktionen im Testmodus, bevor Sie eine Kaufentscheidung treffen.

Vergleich der Lizenzmodelle

Bei der Abwägung Ihrer Optionen ist es wichtig, die Unterschiede zwischen .NET nutzungsbasierter Lizenzierung vs. Abonnementlizenzierung und Vergleich von nutzungsbasierten und unbefristeten Lizenzierungsanwendungen. Jedes Modell hat seine eigenen Vorteile, und die richtige Wahl hängt von den spezifischen Anforderungen Ihres Projekts ab.

Die Klasse BarcodeReader ist die zentrale Komponente zum Lesen von Barcodes. Sie kann Bilddateien, Streams oder In-Memory-Bitmaps verarbeiten und ermöglicht eine nahtlose Integration mit verschiedenen Datenquellen wie Scannern, Kameras oder dateibasierten Workflows.

Beachten Sie .NET Sicherheitsüberlegungen für die verbrauchsbasierte Lizenzierung um sicherzustellen, dass Ihre Anwendung konform und sicher bleibt, während Sie das Lizenzmodell nutzen.

Fazit

Der einfachste Weg, einen Barcode zu lesen, besteht darin, den Bilddateipfad anzugeben:.

Lesen aus einem Bild-Stream!

 Deutsch