Class Metered
Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll
Menyediakan metode untuk mengatur kunci terukur.
public class Metered
Pewarisan
Anggota yang Dwarisi
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Contoh
Dalam contoh ini, akan dilakukan upaya untuk mengatur kunci publik dan privat terukur.
var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");</code></pre>
```csharp
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Menunjukkan cara mengaktifkan lisensi Metered dan melacak kredit/konsumsi.
// 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)
Konstruktor
Metered()
public Metered()
Metode
GetConsumptionCredit()
Mendapatkan kredit konsumsi.
public static decimal GetConsumptionCredit()
Mengembalikan
Jumlah konsumsi.
GetConsumptionQuantity()
Mendapatkan ukuran file konsumsi.
public static decimal GetConsumptionQuantity()
Mengembalikan
Jumlah konsumsi.
GetProductName()
Mendapatkan Nama Produk.
public string GetProductName()
Mengembalikan
Nama Produk
IsMeteredLicensed()
Memeriksa apakah terukur dilisensikan.
public static bool IsMeteredLicensed()
Mengembalikan
Benar atau salah
SetMeteredKey(string, string)
Mengatur kunci publik dan privat terukur. Jika Anda membeli lisensi terukur, saat memulai aplikasi, API ini harus dipanggil, biasanya, ini sudah cukup. Namun, jika selalu gagal mengunggah data konsumsi dan melebihi 24 jam, lisensi akan diatur ke status evaluasi, untuk menghindari kasus seperti itu, Anda harus secara teratur memeriksa status lisensi, jika statusnya evaluasi, panggil API ini lagi.
public void SetMeteredKey(string publicKey, string privateKey)
Parameter
publicKey
string
kunci publik
privateKey
string
kunci privat