Licenciamento Ponderado

Aspose.Medical para .NET Plugins capacita os desenvolvedores através da implementação de um mecanismo de licença medida.Esta abordagem flexível permite que você use recursos com base em suas necessidades específicas, mantendo o cumprimento dos termos de licenciamento.

Características básicas do modelo de licenciamento métrico

  • Single Plugin Licensing: Cada instância de aplicativo só pode licenciar um plugin. Se você tentar acessar recursos fora do âmbito licenciado, sua aplicação irá automaticamente mudar para o modo de teste. Esta funcionalidade encoraja os usuários a explorar funcionalidades adicionais sem compromissos financeiros imediatos Ficha de Licença FAQ .
  • Trial Mode: Experimente os benefícios do plugin sem custos avançados. este modo permite explorar recursos adicionais, fornecendo uma oportunidade livre de risco para avaliar o software.

Para comprar licenças, visite o Portal de aquisição .

Avaliação de Versão Limites

Embora a versão de avaliação médica (sem uma licença especificada) forneça funcionalidade completa do produto, tem as seguintes limitações:

  • Insira uma marca de água de avaliação em imagens renderadas
  • Adicione uma mensagem de licença durante as operações de salvamento
  • Algumas tags não podem ser anonimizadas usando a versão de avaliação
  • DICOM transcoding não está disponível com a versão de avaliação

Como implementar a Licença Metrada em .NET

Siga este guia passo a passo para configurar a classe Metered para as suas necessidades de licenciamento de plugin:

  • Instantiate the Metered Class: Crie uma instância da classe Metrada.
  • Coloque suas chaves: Use a chave SetMeteredKey Método para inserir suas chaves públicas e privadas.
  • Executar tarefas de processamento: Execute as funções necessárias usando o plugin.
  • Monitor de consumo: Utilize o GetConsumptionQuantity método para rastrear o número total de pedidos de API consumidos.

Exemplo de implementação de licença medida

Aqui está um exemplo prático que demonstra como definir suas chaves 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 exemplos adicionais e uso detalhado, consulte o Guia do Desenvolvedor .

Aplicar uma Licença Tradicional

Se você preferir um arquivo de licenciamento tradicional em vez de uma licença medida, você pode aplicá-lo usando a classe de Licença:

Do arquivo

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

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

do Stream

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

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

Como um 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");
  • Notícia *: O license.SetLicense Se este método tem que ser chamado simultaneamente de muitas filas, você pode querer usar primitivos de sincronização (como um bloqueio) para evitar problemas.

Benefícios da Licença Metrada para os Desenvolvedores .NET

Escolher uma solução de licenciamento medido oferece várias vantagens:

  • Cost-Effective: Pague apenas pelas funcionalidades que você realmente usa, reduzindo os custos gerais.
  • Scalability: Ajuste facilmente a sua licença à medida que os seus requisitos de aplicação evoluem.
  • Transparência: Monitorize o seu uso com o GetConsumptionQuantity Método para entender quanto você está consumindo.
  • Flexibilidade: Explore recursos adicionais no modo de teste antes de tomar uma decisão de compra.

Comparação de Modelos de Licença

Ao considerar as suas opções, é importante entender as diferenças entre licença medida e licenciamento tradicional:

FeatureLicenciamento PonderadoLicença Tradicional
Modelo de PagamentoCaminhão - You-GoUma vez ou assinatura
Uso de rastreamentoMonitoramento de consumo construídoNão aplicável
FlexibilityEscala Up/Down com base no usoFunção fixa Set
Custo inicialInvestimentos de baixo nívelMaior aquisição inicial

Considerações de segurança

Mantenha suas chaves seguras:

  • Nunca expor chaves no código do lado do cliente ou em repositórios públicos
  • Armazenar chaves em configurações seguras ou variáveis ambientais
  • Use chaves separadas para ambientes de desenvolvimento e produção
  • Monitoramento do consumo para padrões de uso inesperados

Conclusão

Maximizar o potencial de Aspose.Medical para .NET com licença medida, projetado para se adaptar às necessidades dinâmicas dos desenvolvedores, ao mesmo tempo que garante a eficiência de custos. Se você está construindo um aplicativo de saúde, um sistema PACS, ou uma ferramenta de pesquisa médica, entender licenciamento medida pode melhorar significativamente a gestão financeira do seu projeto.

 Português