Class Metered

Class Metered

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

Menyediakan metode untuk mengatur kunci terukur.

public class Metered

Pewarisan

objectMetered

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

decimal

Jumlah konsumsi.

GetConsumptionQuantity()

Mendapatkan ukuran file konsumsi.

public static decimal GetConsumptionQuantity()

Mengembalikan

decimal

Jumlah konsumsi.

GetProductName()

Mendapatkan Nama Produk.

public string GetProductName()

Mengembalikan

string

Nama Produk

IsMeteredLicensed()

Memeriksa apakah terukur dilisensikan.

public static bool IsMeteredLicensed()

Mengembalikan

bool

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

 Indonesia