Class Metered
ja nimityö: Aspose.Pdf Kokoelma: Aspose.PDF.dll (25.4.0)
Tarjoaa menetelmiä mitattujen avainten asettamiseksi.
public class Metered
Inheritance
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Tässä esimerkissä yritetään asettaa mitattu julkinen ja yksityinen avain.
var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");</code></pre>
```csharp
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Näytä, miten voit aktivoida mitattu lisenssi ja seurata luottoa / kulutusta.
// 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()
Saat kulutusluottoa.
public static decimal GetConsumptionCredit()
Returns
kulutusmäärän määrä.
GetConsumptionQuantity()
Saa kulutus tiedoston koko.
public static decimal GetConsumptionQuantity()
Returns
kulutusmäärän määrä.
GetProductName()
Hanki tuote nimi.
public string GetProductName()
Returns
Tuotteen nimi
IsMeteredLicensed()
Tarkista, onko mittari lisensoitu.
public static bool IsMeteredLicensed()
Returns
Todellinen tai väärä
SetMeteredKey(String ja String)
Sisältää julkisia ja yksityisiä avaimia.Jos ostat mitattu lisenssi, kun aloitat sovelluksen, tämä API pitäisi kutsua, normaalisti, tämä riittää.Jos kuitenkin ei aina ladata kulutustietoja ja se ylittää 24 tuntia, lisenssi asetetaan arvioinnin tilaan,Tällaisen tapauksen välttämiseksi sinun pitäisi säännöllisesti tarkistaa lisenssin tila, jos se on arviointi tila, soita tämä API uudelleen.
public void SetMeteredKey(string publicKey, string privateKey)
Parameters
publicKey
string
Julkinen avain
privateKey
string
Yksityinen avain