Licenciamiento Medido
Aspose.Medical para .NET Plugins habilita a los desarrolladores mediante la implementación de un mecanismo de licencia medido.Este enfoque flexible le permite utilizar funciones basadas en sus necesidades específicas mientras mantiene el cumplimiento de los términos de licenciatura.
Características clave del modelo de licencia Metrado
- Single Plugin Licensing: Cada instancia de aplicación sólo puede licenciar un plugin.Si intenta acceder a funciones fuera del ámbito licenciado, su aplicación cambiará automáticamente al modo de prueba.Esta función anima a los usuarios a explorar funciones adicionales sin compromisos financieros inmediatos Página de licencia FAQ .
- Trial Mode: Experiencia los beneficios del plugin sin costes anticipados.Este modo permite explorar funciones adicionales, proporcionando una oportunidad libre de riesgo para evaluar el software.
Para comprar licencias, visite el Portal de Compra de Aspose .
Las limitaciones de la versión de evaluación
Mientras que la versión de evaluación de Aspose.Medical (sin una licencia especificada) proporciona plena funcionalidad del producto, tiene las siguientes limitaciones:
- Insertar una marca de agua de evaluación en las imágenes renderadas
- Adiciona un mensaje de licencia durante las operaciones de salvamento
- Algunas etiquetas no pueden ser anónimas utilizando la versión de evaluación
- DICOM transcoding no está disponible con la versión de evaluación
Cómo implementar la Licencia Metrada en .NET
Sigue esta guía paso a paso para configurar la clase Metered para las necesidades de licencia de tu complemento:
- Instantiate la Clase Metrada: Crea una instancia de la clase Meterada.
- Set Your Keys: Utilice la
SetMeteredKeyEl método para introducir sus claves públicas y privadas. - Executar tareas de procesamiento: Ejecutar las tasas necesarias utilizando el plugin.
- Monitor de consumo: Utilice el
GetConsumptionQuantitymétodo para rastrear el número total de solicitudes de API consumidas.
Implementación de la Licencia Metrada
Aquí hay un ejemplo práctico que demuestra cómo configurar las claves medidas:
// 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}");Para ejemplos adicionales y uso detallado, consulte el Guía del desarrollador .
Solicitar una licencia tradicional
Si prefiere un archivo de licencia tradicional en lugar de un certificado, puede aplicarlo utilizando la clase de Licencia:
Desde el archivo
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license file path
license.SetLicense("Aspose.Medical.lic");Desde el Stream
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license from a stream
license.SetLicense(licenseStream);Como recurso integrado
// Instantiates the License class
Aspose.Medical.License license = new();
// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");- Notas *: El
license.SetLicenseEl método es no thread-safe. Si este método tiene que ser llamado simultáneamente desde muchas filas, puede que desee utilizar los primitivos de sincronización (como un cierre) para evitar problemas.
Beneficios de la Licencia Metrada para los desarrolladores de .NET
Elegir una solución de licencia medida ofrece varias ventajas:
- Cost-Effective: Sólo pague por las características que realmente utiliza, reduciendo los costes generales.
- Scalability: Su licencia se ajusta fácilmente a medida que evolucionan sus requisitos de solicitud.
- Transparencia: Monitoriza su uso con el
GetConsumptionQuantitymétodo para entender cuánto está consumindo. - Flexibilidad: Explore funciones adicionales en modo de prueba antes de tomar una decisión de compra.
Comparación de modelos de licencia
Al considerar sus opciones, es importante entender las diferencias entre la licencia medida y la licenza tradicional:
| Features | Licenciamiento Medido | Las licencias tradicionales |
|---|---|---|
| Modelo de pago | Pago como yo-go | Una vez o la suscripción |
| Uso de seguimiento | Monitoreo de consumo integrado | No aplicable |
| Flexibility | Escalando hacia arriba y hacia abajo basado en el uso | Funcionamiento fija |
| Custo inicial | Inversiones de bajo nivel | Más alta adquisición inicial |
Consideraciones de seguridad
Mantenga sus claves seguras:
- Nunca exponer las claves en el código del lado del cliente o en los repositorios públicos
- Almacenar las claves en configuración segura o variables ambientales
- Utilizar claves separadas para los entornos de desarrollo y producción
- Monitorización del consumo para los patrones de uso inesperados
Conclusión
Maximizar el potencial de Aspose.Medical para .NET con licencia medida, diseñado para adaptarse a las necesidades dinámicas de los desarrolladores al mismo tiempo que garantizar la eficiencia de costes. Si usted está construyendo una aplicación de salud, un sistema de PACS, o una herramienta de investigación médica, la comprensión de las licencias medida puede mejorar significativamente la gestión financiera de su proyecto.