Licenza a consumo

Aspose.Medical pour .NET Plugins permet aux développeurs de mettre en œuvre un mécanisme de licence mesuré.Cette approche flexible vous permet d’utiliser des fonctionnalités basées sur vos besoins spécifiques tout en conservant le respect des conditions de licences.

Caractéristiques clés du modèle d’autorisation de mesure

  • Single Plugin Licensing: Chaque instance d’application ne peut licencier qu’un seul plugin.Si vous essayez d’accéder aux fonctionnalités en dehors de la portée de licence, votre application se transforme automatiquement en mode essai.Cette caractéristique encourage les utilisateurs à explorer des fonctions supplémentaires sans engagements financiers immédiats Résumé des licences FAQ .
  • Trial Mode: Expérimenter les avantages du plug-in sans coûts d’avance. Ce mode permet l’exploration de fonctionnalités supplémentaires, offrant une opportunité sans risque pour évaluer le logiciel.

Pour acheter des licences, visitez le Le portail d’achat .

Les limites de la version évaluée

Bien que la version d’évaluation médicale (sans une licence spécifiée) fournit une fonctionnalité complète du produit, elle a les limites suivantes:

  • Insérer un watermark d’évaluation sur les images rendues
  • Ajouter un message de licence pendant les opérations de sauvegarde
  • Certains tags ne peuvent pas être anonymisés en utilisant la version d’évaluation
  • DICOM transcoding n’est pas disponible avec la version d’évaluation

Comment mettre en œuvre la Licence Métriée dans .NET

Segui questa guida passo-passo per configurare la classe Metered per le esigenze di licenza del tuo plugin:

  • Instantier la classe Métérée: Créer une instance de cette classe.
  • Sélectionnez vos clés : utilisez le SetMeteredKey Pour entrer vos clés publics et privés.
  • Exécution des tâches de traitement: Exécuter les missions nécessaires en utilisant le plugin.
  • Moniteur de consommation: Utilisez le GetConsumptionQuantity méthode pour suivre le nombre total de demandes API consommées.

Exemple de mise en œuvre des licences

Voici un exemple pratique démontrant comment définir vos clés mesurés:

// Create a Metered instance
Aspose.Medical.Metered metered = new Aspose.Medical.Metered();

// Set your public and private metered keys
metered.SetMeteredKey("<your public key>", "<your private key>");

// Perform DICOM processing operations
Aspose.Medical.Dicom.DicomFile dicomFile = DicomFile.Open("sample.dcm");

// Check consumption after processing
decimal consumption = Aspose.Medical.Metered.GetConsumptionQuantity();
Console.WriteLine($"API requests consumed: {consumption}");

Pour des exemples supplémentaires et une utilisation détaillée, consultez le Guida per sviluppatori .

Appliquer une licence traditionnelle

Si vous préférez un fichier de licence traditionnel au lieu d’une licence mesurée, vous pouvez l’appliquer en utilisant la classe Licence :

du fichier

// Instantiates the License class
Aspose.Medical.License license = new();

// Sets the license file path
license.SetLicense("Aspose.Medical.lic");

à partir de Stream

// Instantiates the License class
Aspose.Medical.License license = new();

// Sets the license from a stream
license.SetLicense(licenseStream);

En tant que ressource intégrée

// Instantiates the License class
Aspose.Medical.License license = new();

// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");
  • Notes * : Le license.SetLicense Si cette méthode doit être appelée simultanément à partir de plusieurs filets, vous pourriez vouloir utiliser des primitives de synchronisation (comme un verrouillage) pour éviter les problèmes.

Les avantages de la licence mesurée pour les développeurs .NET

Scegliere una soluzione di licensing a consumo offre diversi vantaggi:

  • Cost-Effective: Payez uniquement pour les fonctionnalités que vous utilisez réellement, ce qui réduit les coûts généraux.
  • Scalability: Ajustez facilement votre licence à mesure que vos exigences d’application évoluent.
  • Transparence: surveille votre utilisation avec le GetConsumptionQuantity Une méthode pour comprendre combien vous consommez.
  • Flexibilité: Explorez les fonctionnalités supplémentaires dans le mode d’essai avant de prendre une décision d’achat.

Comparer les modèles de licence

Lorsque vous considérez vos options, il est important de comprendre les différences entre l’autorisation mesurée et la licence traditionnelle:

FeatureLicenza a consumoLicence traditionnelle
Modèle de paiementLe pay-as-you-goUne fois ou souscription
Tracking utilisationContrôle de la consommation intégréeNon applicable
FlexibilityScale up/down basée sur l’utilisationDéfaut fixe
coût initialL’investissement en haut basUn achat initial plus élevé

Considérations de sécurité

Gardez vos clés sécurisés :

  • Ne jamais exposer les clés dans le code client-side ou dans les repositaires publics
  • Conserver les clés dans des configurations sécurisées ou des variables environnementales
  • Utilisez des clés séparés pour les environnements de développement et de production
  • Surveiller la consommation pour les modèles d’utilisation inattendus

Conclusion

Maximiser le potentiel d’Aspose.Medical pour .NET avec une licence mesurée, conçue pour s’adapter aux besoins dynamiques des développeurs tout en assurant l’efficacité des coûts. Que vous construisiez une application de soins de santé, un système PACS, ou un outil de recherche médicale, la compréhension de la licence mesure peut améliorer considérablement la gestion financière de votre projet.

 Français