Class Metered

Class Metered

Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll

Fornece métodos para definir a chave metered.

public class Metered

Herança

objectMetered

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

decimal

Quantidade de consumo.

GetConsumptionQuantity()

Obtém o tamanho do arquivo de consumo.

public static decimal GetConsumptionQuantity()

Retorna

decimal

Quantidade de consumo.

GetProductName()

Obtém o Nome do Produto.

public string GetProductName()

Retorna

string

Nome do Produto

IsMeteredLicensed()

Verifica se o metered está licenciado.

public static bool IsMeteredLicensed()

Retorna

bool

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

 Português