Llicència Metrada
Aspose.Medical per a .NET Plugins habilita els desenvolupadors mitjançant la implementació d’un mecanisme de llicència mesurat.Aquesta aproximació flexible li permet utilitzar característiques basades en les seves necessitats específiques mentre manté el compliment amb els termes de licència.
Característiques clau del model de llicència mesurada
- Single Plugin Licensing : Cada instància d’aplicació només pot llicenciar un plugin. Si intenta accedir a característiques fora de l’àmbit licencat, la seva aplicació canviarà automàticament al mode de prova. Aquesta característica encoratja els usuaris a explorar funcionalitats addicionals sense compromís financer immediat Llicència FAQ .
- Trial Mode: Experimentar els beneficis del plugin sense costos anticipats. Aquest mode permet explorar característiques addicionals, proporcionant una oportunitat lliure de risc per avaluar el programari.
Per comprar llicències, visiteu el Portal de compra d’Aspose .
Les limitacions de la versió
Encara que la versió d’avaluació mèdica (sense una llicència especificada) proporciona plena funcionalitat del producte, té les següents limitacions:
- Insereix una puntuació d’avaluació a les imatges renderades
- Afegeix un missatge de llicència durant les operacions de salvament
- Algunes etiquetes no poden ser anònims utilitzant la versió d’avaluació
- DICOM transcoding no està disponible amb la versió d’avaluació
Com implementar la llicència mesurada en .NET
Segueix aquesta guia pas a pas per configurar la classe Metrada per a les necessitats de llicència del plugin:
- Instantiu la classe mesurada: Creeu una instància de la categoria mesurada.
- Set les teves claus : utilitzeu el
SetMeteredKeyMètode per introduir les teves claus públiques i privades. - Performan tasques de processament: Executeu les funcions necessàries utilitzant el plugin.
- Monitor de consum : Utilitza el
GetConsumptionQuantitymètode per rastrejar el nombre total de sol·licituds API consumits.
Exemple d’implementació de llicències mesurades
Aquí teniu un exemple pràctic que demostra com configurar les teves claus mesurades:
// 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}");Per a exemples addicionals i ús detallat, es refereix al Guia de desenvolupadors .
Sol·licitar una llicència tradicional
Si prefereixeu un arxiu de llicència tradicional en comptes d’una licència mesurada, podeu aplicar-lo utilitzant la classe de Llicències:
Des del fitxer
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license file path
license.SetLicense("Aspose.Medical.lic");Des del Stream
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license from a stream
license.SetLicense(licenseStream);Com a recursos integrats
// Instantiates the License class
Aspose.Medical.License license = new();
// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");- Notícia *: El
license.SetLicenseSi aquest mètode s’ha de cridar simultàniament des de moltes files, pot ser que vulgueu utilitzar primitives de sincronització (com un tancament) per evitar problemes.
Beneficis de la llicència mesurada per als desenvolupadors de .NET
Seleccionar una solució de llicència mesurada ofereix diversos avantatges:
- Cost-Effective: Pagar només per les característiques que realment utilitzeu, reduint els costos generals.
- Scalabilitat: fàcilment ajustar la seva llicència a mesura que els requisits d’aplicació evolucionen.
- Transparència : Monitoritzar el seu ús amb el
GetConsumptionQuantityÉs un mètode per entendre el que estàs consumint. - Flexibilitat: Explora les característiques addicionals en el mode de prova abans de prendre una decisió de compra.
Comparació de models de llicència
Quan considereu les vostres opcions, és important entendre les diferències entre l’autorització mesurada i la llicència tradicional:
| Feature | Llicència Metrada | Les llicències tradicionals |
|---|---|---|
| Model de pagament | El pagament - You-go | Un cop o subscripció |
| Tractament d’ús | Monitoratge de consum integrat | No aplicable |
| Flexibility | L’escala arriba / baix basada en l’ús | Funció fixa |
| El cost inicial | Inversions de baix nivell | Altres compres inicials |
Consideracions de seguretat
Mantenir les teves claus segures:
- Mai exposar les claus en el codi del costat del client o en els repositoris públics
- Emmagatzemar les claus en configuració segura o en variables ambientals
- Utilitzar claus separades per al desenvolupament i l’entorn de producció
- Monitorització del consum per a patrons d’ús inesperats
Conclusió
Maximitzar el potencial d’Aspose.Medical per a .NET amb llicència mesurada, dissenyat per adaptar-se a les necessitats dinàmiques dels desenvolupadors alhora que garanteix l’eficiència de costos. Si vostè està construint una aplicació sanitària, un sistema PACS, o una eina de recerca mèdica, la comprensió de la licença mesurada pot millorar significativament la gestió financera del seu projecte.