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 SetMeteredKey El 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 GetConsumptionQuantity mé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.SetLicense El 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 GetConsumptionQuantity mé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:

FeaturesLicenciamiento MedidoLas licencias tradicionales
Modelo de pagoPago como yo-goUna vez o la suscripción
Uso de seguimientoMonitoreo de consumo integradoNo aplicable
FlexibilityEscalando hacia arriba y hacia abajo basado en el usoFuncionamiento fija
Custo inicialInversiones de bajo nivelMá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.

 Español