Class Metered

Class Metered

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

Fournit des méthodes pour définir la clé mesurée.

public class Metered

Héritage

objectMetered

Membres hérités

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

Exemples

Dans cet exemple, une tentative sera faite pour définir la clé publique et la clé privée mesurées.

var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");</code></pre>
```csharp
Dim metered As Metered = New Metered
       metered.SetMeteredKey("PublicKey", "PrivateKey")

Montre comment activer une licence mesurée et suivre le crédit/la consommation.

// Définir les clés publiques et privées mesurées
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
//Obtenir le crédit de consommation et la quantité actuels
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
//Opérer en utilisant Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
//Petite attente pour s'assurer que la transaction est terminée
System.Threading.Thread.Sleep(10000);
//Obtenir le crédit de consommation et la quantité actuels
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
//Afficher les informations
Console.WriteLine("Crédit : était={0} maintenant={1} différence={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Quantité : était={0} maintenant={1} différence={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
```<pre><code class="lang-csharp">
' Définir les clés publiques et privées mesurées
       Dim metered = New Aspose.Pdf.Metered()
       metered.SetMeteredKey("PublicKey", "PrivateKey")
       'Obtenir le crédit de consommation et la quantité actuels
       Dim wasCredit = Metered.GetConsumptionCredit()
       Dim wasQuantity = Metered.GetConsumptionQuantity()
       'Opérer en utilisant Aspose.Pdf
       Dim doc = New Document()
       doc.Pages.Add()
       doc.Save(dataDir + "example.pdf")
       'Petite attente pour s'assurer que la transaction est terminée
       System.Threading.Thread.Sleep(10000)
       'Obtenir le crédit de consommation et la quantité actuels
       Dim nowCredit = Metered.GetConsumptionCredit()
       Dim nowQuantity = Metered.GetConsumptionQuantity()
       'Afficher les informations
       Console.WriteLine("Crédit : était={0} maintenant={1} différence={2}", wasCredit, nowCredit, nowCredit - wasCredit)
       Console.WriteLine("Quantité : était={0} maintenant={1} différence={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)

Constructeurs

Metered()

public Metered()

Méthodes

GetConsumptionCredit()

Obtient le crédit de consommation.

public static decimal GetConsumptionCredit()

Renvoie

decimal

Quantité de consommation.

GetConsumptionQuantity()

Obtient la taille du fichier de consommation.

public static decimal GetConsumptionQuantity()

Renvoie

decimal

Quantité de consommation.

GetProductName()

Obtenir le nom du produit.

public string GetProductName()

Renvoie

string

Nom du produit

IsMeteredLicensed()

Vérifie si la licence mesurée est active.

public static bool IsMeteredLicensed()

Renvoie

bool

Vrai ou faux

SetMeteredKey(string, string)

Définit la clé publique et la clé privée mesurées.
Si vous achetez une licence mesurée, lorsque vous démarrez l’application, cette API doit être appelée, normalement, cela suffit.
Cependant, si le téléchargement des données de consommation échoue toujours et dépasse 24 heures, la licence sera définie sur le statut d’évaluation,
pour éviter ce cas, vous devez vérifier régulièrement le statut de la licence, s’il est en statut d’évaluation, appelez à nouveau cette API.

public void SetMeteredKey(string publicKey, string privateKey)

Paramètres

publicKey string

clé publique

privateKey string

clé privée

 Français