Class Metered
Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll
Fornece métodos para definir a chave metered.
public class Metered
Herança
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemplos
Neste exemplo, será feita uma tentativa de definir a chave pública e privada metered.
var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Mostra como ativar uma licença Metered e rastrear crédito/consumo.
// Definir chaves pública e privada metered
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// Obter Crédito de Consumo e Quantidade atuais
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
// Operar usando Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
// Pequena espera para garantir que a transação foi concluída
System.Threading.Thread.Sleep(10000);
// Obter Crédito de Consumo e Quantidade atuais
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
// Mostrar Info
Console.WriteLine("Crédito: era={0} agora={1} diferença={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Quantidade: era={0} agora={1} diferença={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
' Definir chaves pública e privada metered
Dim metered = New Aspose.Pdf.Metered()
metered.SetMeteredKey("PublicKey", "PrivateKey")
' Obter Crédito de Consumo e Quantidade atuais
Dim wasCredit = Metered.GetConsumptionCredit()
Dim wasQuantity = Metered.GetConsumptionQuantity()
' Operar usando Aspose.Pdf
Dim doc = New Document()
doc.Pages.Add()
doc.Save(dataDir + "example.pdf")
' Pequena espera para garantir que a transação foi concluída
System.Threading.Thread.Sleep(10000)
' Obter Crédito de Consumo e Quantidade atuais
Dim nowCredit = Metered.GetConsumptionCredit()
Dim nowQuantity = Metered.GetConsumptionQuantity()
' Mostrar Info
Console.WriteLine("Crédito: era={0} agora={1} diferença={2}", wasCredit, nowCredit, nowCredit - wasCredit)
Console.WriteLine("Quantidade: era={0} agora={1} diferença={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)
Construtores
Metered()
public Metered()
Métodos
GetConsumptionCredit()
Obtém crédito de consumo.
public static decimal GetConsumptionCredit()
Retorna
Quantidade de consumo.
GetConsumptionQuantity()
Obtém o tamanho do arquivo de consumo.
public static decimal GetConsumptionQuantity()
Retorna
Quantidade de consumo.
GetProductName()
Obtém o Nome do Produto.
public string GetProductName()
Retorna
Nome do Produto
IsMeteredLicensed()
Verifica se o metered está licenciado.
public static bool IsMeteredLicensed()
Retorna
Verdadeiro ou falso
SetMeteredKey(string, string)
Define a chave pública e privada metered.
Se você adquirir uma licença metered, ao iniciar o aplicativo, esta API deve ser chamada; normalmente, isso é suficiente.
No entanto, se sempre falhar ao carregar os dados de consumo e exceder 24 horas, a licença será definida como status de avaliação,
para evitar tal caso, você deve verificar regularmente o status da licença; se estiver no status de avaliação, chame esta API novamente.
public void SetMeteredKey(string publicKey, string privateKey)
Parâmetros
publicKey
string
chave pública
privateKey
string
chave privada