Class Metered
nazivni prostor: Aspose.Pdf Sastav: Aspose.PDF.dll (25.4.0)
Pružuje metode za postavljanje mjerene ključeve.
public class Metered
Inheritance
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
U ovom primjeru, pokušat će se postaviti mjeren javni i privatni ključ.
var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");</code></pre>
```csharp
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Pokaže kako aktivirati Mjereni licencu i pratiti kredit / potrošnju.
// Set metered public and private keys
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
//Get current Consumption Credit and Quantity
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
//Operate using Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
//Little wait to be sure the transaction completed
System.Threading.Thread.Sleep(10000);
//Get current Consumption Credit and Quantity
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
//Show Info
Console.WriteLine("Credit: was={0} now={1} difference={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Quantity: was={0} now={1} difference={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
```<pre><code class="lang-csharp">
' Set metered public And private keys
Dim metered = New Aspose.Pdf.Metered()
metered.SetMeteredKey("PublicKey", "PrivateKey")
'Get current Consumption Credit And Quantity
Dim wasCredit = Metered.GetConsumptionCredit()
Dim wasQuantity = Metered.GetConsumptionQuantity()
'Operate using Aspose.Pdf
Dim doc = New Document()
doc.Pages.Add()
doc.Save(dataDir + "example.pdf")
'Little wait to be sure the transaction completed
System.Threading.Thread.Sleep(10000)
'Get current Consumption Credit And Quantity
Dim nowCredit = Metered.GetConsumptionCredit()
Dim nowQuantity = Metered.GetConsumptionQuantity()
'Show Info
Console.WriteLine("Credit: was={0} now={1} difference={2}", wasCredit, nowCredit, nowCredit - wasCredit)
Console.WriteLine("Quantity: was={0} now={1} difference={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)
Constructors
Metered()
public Metered()
Methods
GetConsumptionCredit()
Dobivaju potrošački kredit.
public static decimal GetConsumptionCredit()
Returns
Količina potrošnje.
GetConsumptionQuantity()
Pronađite veličinu datoteke potrošnje.
public static decimal GetConsumptionQuantity()
Returns
Količina potrošnje.
GetProductName()
Dobijte ime proizvoda.
public string GetProductName()
Returns
ime proizvoda
IsMeteredLicensed()
Provjerite je li mjerilo licencirano.
public static bool IsMeteredLicensed()
Returns
Istinita ili lažna
SetMeteredKey(String, String i String)
Postavlja se javni i privatni ključ.Ako kupite licenciranu licencu, prilikom pokretanja aplikacije, ovaj API treba nazvati, uobičajeno, to je dovoljno.Međutim, ako uvijek ne prenesete podatke o potrošnji i prelazi 24 sata, licencija će biti postavljena na stanje ocjenjivanja,Da biste izbjegli takav slučaj, trebali biste redovito provjeravati status licence, ako je to stanje ocjene, nazovite ovaj API ponovno.
public void SetMeteredKey(string publicKey, string privateKey)
Parameters
publicKey
string
javni ključ
privateKey
string
privatni ključ