Class Metered
A név: Aspose.Pdf Összefoglaló: Aspose.PDF.dll (25.4.0)
Megadja a módszereket a mérhető kulcs beállítására.
public class Metered
Inheritance
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Ebben a példában megpróbáljuk meghatározni a köz- és magánkulcsot.
var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");</code></pre>
```csharp
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Megmutatja, hogyan kell aktiválni a Mérett licencet és nyomon követni a hitel/fogyasztást.
// 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()
A fogyasztói hitel megszerzése.
public static decimal GetConsumptionCredit()
Returns
A fogyasztás mennyisége.
GetConsumptionQuantity()
Megkapja a fogyasztási fájl méretét.
public static decimal GetConsumptionQuantity()
Returns
A fogyasztás mennyisége.
GetProductName()
Adja meg a terméknevét.
public string GetProductName()
Returns
Termék neve
IsMeteredLicensed()
Ellenőrizze, hogy engedélyezett-e a méter.
public static bool IsMeteredLicensed()
Returns
Igaz vagy hamis
SetMeteredKey(A string, a string)
A nyilvános és a magán kulcsszavak.Ha megvásárolja a mérhető licenc, amikor elindítja az alkalmazást, ezt az API-t kell hívni, általában ez elegendő.Ha azonban a fogyasztási adatok mindig nem kerülnek feltöltésre és 24 órát meghaladnak, a licencet az értékelési állapotra kell beállítani,Az ilyen eset elkerülése érdekében rendszeresen ellenőrizze a licenc állapotát, ha az értékelési állapot, hívja újra ezt az API-t.
public void SetMeteredKey(string publicKey, string privateKey)
Parameters
publicKey
string
nyilvános kulcs
privateKey
string
Privát kulcs