Class Metered
Navne til: Aspose.Pdf Sammensætning: Aspose.PDF.dll (25.4.0)
Det giver metoder til at indstille målt nøgle.
public class Metered
Inheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
I dette eksempel vil der blive gjort et forsøg på at sætte målrettet offentlig og privat nøgle.
var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");</code></pre>
```csharp
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Vis, hvordan du aktiverer en Metered licens og spor kredit / forbrug.
// 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()
Du får forbrugskredit.
public static decimal GetConsumptionCredit()
Returns
Forbrugets mængde.
GetConsumptionQuantity()
Få forbrugsfil størrelse.
public static decimal GetConsumptionQuantity()
Returns
Forbrugets mængde.
GetProductName()
Få produktnavnet.
public string GetProductName()
Returns
Produktnavne
IsMeteredLicensed()
Kontrollér, om det er licenseret.
public static bool IsMeteredLicensed()
Returns
Sand eller falsk
SetMeteredKey(String og String)
Indsæt offentlig og privat nøgle.Hvis du køber en målt licens, når du starter ansøgningen, skal denne API kaldes, normalt, dette er nok.Hvis der dog altid ikke ophører forbrugsdata og overstiger 24 timer, vil licensen blive indstillet til evalueringsstatus,For at undgå et sådant tilfælde bør du regelmæssigt kontrollere licensstatus, hvis det er evalueringsstatus, kalde denne API igen.
public void SetMeteredKey(string publicKey, string privateKey)
Parameters
publicKey
string
Den offentlige nøgle
privateKey
string
Den private nøgle