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
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
Quantité de consommation.
GetConsumptionQuantity()
Obtient la taille du fichier de consommation.
public static decimal GetConsumptionQuantity()
Renvoie
Quantité de consommation.
GetProductName()
Obtenir le nom du produit.
public string GetProductName()
Renvoie
Nom du produit
IsMeteredLicensed()
Vérifie si la licence mesurée est active.
public static bool IsMeteredLicensed()
Renvoie
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