Class Metered
Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll
Tillhandahåller metoder för att ställa in metered-nyckel.
public class Metered
Arv
Ä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
Förbrukningskvantitet.
GetConsumptionQuantity()
Hämtar förbrukad filstorlek.
public static decimal GetConsumptionQuantity()
Returer
Förbrukningskvantitet.
GetProductName()
Hämta produktnamnet.
public string GetProductName()
Returer
Produktnamn
IsMeteredLicensed()
Kontrollera om metered är licensierad.
public static bool IsMeteredLicensed()
Returer
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