Class Metered

Class Metered

Nome do espaço: Aspose.Note Assembleia: Aspose.Note.dll (25.4.0)

Fornece métodos para definir a chave medida.

public class Metered

Inheritance

object Metered

Membros herdados

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Neste exemplo, será feita uma tentativa de definir uma chave pública e privada marcada

Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")

Mostra como configurar uma licença medida.

Metered metered = new Metered();
                                            metered.SetMeteredKey("MyPublicKey", "MyPrivateKey");

                                            Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit():F2}");
                                            Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity():F2}");

                                            // The path to the documents directory.
                                            string dataDir = RunExamples.GetDataDir_Pages();

                                            // Load OneNote document and get first child           
                                            Document document = new Document(Path.Combine(dataDir, "Aspose.one"));

                                            document.Save(Path.Combine(dataDir, "MeteredLicense.pdf"));

                                            Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit():F2}");
                                            Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity():F2}");

Constructors

Metered()

public Metered()

Methods

GetConsumptionCredit()

Obtenha crédito de consumo.

public static decimal GetConsumptionCredit()

Returns

decimal

Retorna o número de pontos de crédito consumidos.

GetConsumptionQuantity()

Obtenha o tamanho do arquivo de consumo.

public static decimal GetConsumptionQuantity()

Returns

decimal

Retorna o número de bytes consumidos.

ResetMeteredKey()

Remova a licença de instalação anterior.

public void ResetMeteredKey()

SetMeteredKey(Título, Título)

Conheça as chaves públicas e privadas.

public void SetMeteredKey(string publicKey, string privateKey)

Parameters

publicKey string

A chave pública.

privateKey string

A chave privada.

Examples

Mostra como configurar uma licença medida.

Metered metered = new Metered();
                                            metered.SetMeteredKey("MyPublicKey", "MyPrivateKey");

                                            Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit():F2}");
                                            Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity():F2}");

                                            // The path to the documents directory.
                                            string dataDir = RunExamples.GetDataDir_Pages();

                                            // Load OneNote document and get first child           
                                            Document document = new Document(Path.Combine(dataDir, "Aspose.one"));

                                            document.Save(Path.Combine(dataDir, "MeteredLicense.pdf"));

                                            Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit():F2}");
                                            Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity():F2}");

Remarks

Se você comprar uma licença medida, esta API deve ser chamada no aplicativo startup, normalmente, isso é suficiente.No entanto, se o medido não carregar dados de consumo durante um período de 24 horas, a licença será configurada para o status de avaliação.Para evitar esse caso, você deve regularmente verificar o status de licença Se é status de avaliação, chame esta API novamente.

 Português