Class Metered

Class Metered

ja nimityö: Aspose.Pdf Kokoelma: Aspose.PDF.dll (25.4.0)

Tarjoaa menetelmiä mitattujen avainten asettamiseksi.

public class Metered

Inheritance

object Metered

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

decimal

kulutusmäärän määrä.

GetConsumptionQuantity()

Saa kulutus tiedoston koko.

public static decimal GetConsumptionQuantity()

Returns

decimal

kulutusmäärän määrä.

GetProductName()

Hanki tuote nimi.

public string GetProductName()

Returns

string

Tuotteen nimi

IsMeteredLicensed()

Tarkista, onko mittari lisensoitu.

public static bool IsMeteredLicensed()

Returns

bool

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

 Suomi