Licenciamento Medido
Introdução
Licenciamento medido é um mecanismo de licenciamento que pode ser usado juntamente com os métodos de licenciamento existentes. Se você deseja ser cobrado com base no uso dos recursos da API Aspose.Slides, escolha o licenciamento medido.
Aplicar chaves medidas
Quando você compra uma licença medida, recebe chaves (e não um arquivo de licença). Essa chave medida pode ser aplicada usando a classe Metered que a Aspose fornece para operações de medição. Para mais detalhes, veja o FAQ de Licenciamento Medido.
- Crie uma instância da classe Metered.
- Passe suas chaves públicas e privadas para o método SetMeteredKey.
- Execute algum processamento (realize tarefas).
- Chame o método GetConsumptionQuantity da classe
Metered.
Você deverá ver a quantidade de solicitações de API que consumiu até o momento.
Este código de exemplo mostra como usar o licenciamento medido:
// Cria uma instância da classe Metered
Aspose.Slides.Metered metered = new Aspose.Slides.Metered();
// Passa as chaves pública e privada para o objeto Metered
metered.SetMeteredKey("<valid public key>", "<valid private key>");
// Obtém a quantidade de dados medidos antes da chamada da API
decimal amountBefore = Aspose.Slides.Metered.GetConsumptionQuantity();
Console.WriteLine("Amount consumed before: " + amountBefore.ToString());
// Faça algo com a API Aspose.Slides aqui
// ...
// Obtém a quantidade de dados medidos após a chamada da API
decimal amountAfter = Aspose.Slides.Metered.GetConsumptionQuantity();
Console.WriteLine("Amount consumed after: " + amountAfter.ToString());
NOTE
Para usar o licenciamento medido, você precisa de uma conexão de internet estável porque o mecanismo de licenciamento usa a internet para interagir constantemente com nossos serviços e realizar cálculos.FAQ
Posso usar uma licença medida junto com uma licença regular (perpétua ou temporária) na mesma aplicação?
Sim. O licenciamento medido é um mecanismo adicional que pode ser usado juntamente com os métodos de licenciamento. Você escolhe qual mecanismo aplicar quando a aplicação inicia.
O que exatamente conta como consumo em uma licença medida: operações ou arquivos?
O uso da API é contabilizado, ou seja, o número de solicitações ou operações. Você pode obter o consumo atual através dos métodos de rastreamento de consumo.
O licenciamento medido é adequado para microsserviços e ambientes serverless onde as instâncias reiniciam frequentemente?
Sim. Como a contagem é feita ao nível de chamadas de API, cenários com reinicializações frequentes são compatíveis, desde que haja acesso de rede estável para os cálculos do licenciamento medido.
A funcionalidade da biblioteca difere ao usar uma licença medida em comparação com uma licença perpétua?
Não. Isso se refere apenas ao mecanismo de licenciamento e faturamento; as capacidades do produto são as mesmas.
Como o licenciamento medido se relaciona com a versão de avaliação e a licença temporária?
A versão de avaliação tem limitações e marcas d’água, a licença temporária remove as limitações por 30 dias, e o licenciamento medido remove as limitações e cobra com base no uso real.
Posso controlar o orçamento reagindo automaticamente quando um limite de consumo for excedido?
Sim. Uma prática comum é ler periodicamente o consumo atual via métodos de rastreamento e implementar seus próprios limites ou alertas no nível da aplicação ou de monitoramento.