Class Metered

Class Metered

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

Tillhandahåller metoder för att ställa in metered-nyckel.

public class Metered

Arv

objectMetered

Ärvda Medlemmar

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

Exempel

I det här exemplet kommer ett försök att göras för att ställa in metered offentlig och privat nyckel.

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

Visar hur man aktiverar en Metered-licens och spårar kredit/förbrukning.

// Ställ in metered offentlig och privat nycklar
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
//Hämta nuvarande förbrukningskredit och kvantitet
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
//Arbeta med Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
//Lite väntan för att vara säker på att transaktionen slutfördes
System.Threading.Thread.Sleep(10000);
//Hämta nuvarande förbrukningskredit och kvantitet
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
//Visa information
Console.WriteLine("Kredit: var={0} nu={1} skillnad={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Kvantitet: var={0} nu={1} skillnad={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
```<pre><code class="lang-csharp">
' Ställ in metered offentlig och privat nycklar
       Dim metered = New Aspose.Pdf.Metered()
       metered.SetMeteredKey("PublicKey", "PrivateKey")
       'Hämta nuvarande förbrukningskredit och kvantitet
       Dim wasCredit = Metered.GetConsumptionCredit()
       Dim wasQuantity = Metered.GetConsumptionQuantity()
       'Arbeta med Aspose.Pdf
       Dim doc = New Document()
       doc.Pages.Add()
       doc.Save(dataDir + "example.pdf")
       'Lite väntan för att vara säker på att transaktionen slutfördes
       System.Threading.Thread.Sleep(10000)
       'Hämta nuvarande förbrukningskredit och kvantitet
       Dim nowCredit = Metered.GetConsumptionCredit()
       Dim nowQuantity = Metered.GetConsumptionQuantity()
       'Visa information
       Console.WriteLine("Kredit: var={0} nu={1} skillnad={2}", wasCredit, nowCredit, nowCredit - wasCredit)
       Console.WriteLine("Kvantitet: var={0} nu={1} skillnad={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)

Konstruktorer

Metered()

public Metered()

Metoder

GetConsumptionCredit()

Hämtar förbrukningskredit.

public static decimal GetConsumptionCredit()

Returer

decimal

Förbrukningskvantitet.

GetConsumptionQuantity()

Hämtar förbrukad filstorlek.

public static decimal GetConsumptionQuantity()

Returer

decimal

Förbrukningskvantitet.

GetProductName()

Hämta produktnamnet.

public string GetProductName()

Returer

string

Produktnamn

IsMeteredLicensed()

Kontrollera om metered är licensierad.

public static bool IsMeteredLicensed()

Returer

bool

Sant eller falskt

SetMeteredKey(string, string)

Ställer in metered offentlig och privat nyckel. Om du köper en metered-licens, när applikationen startar, bör denna API kallas, normalt är detta tillräckligt. Men om det alltid misslyckas med att ladda upp förbrukningsdata och överskrider 24 timmar, kommer licensen att sättas till utvärderingsstatus, för att undvika sådana fall bör du regelbundet kontrollera licensstatusen, om den är i utvärderingsstatus, kalla denna API igen.

public void SetMeteredKey(string publicKey, string privateKey)

Parametrar

publicKey string

offentlig nyckel

privateKey string

privat nyckel

 Svenska