Class Metered

Class Metered

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

Cung cấp các phương thức để thiết lập khóa metered.

public class Metered

Kế thừa

objectMetered

Các thành viên kế thừa

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Ví dụ

Trong ví dụ này, một nỗ lực sẽ được thực hiện để thiết lập khóa công khai và khóa riêng metered.

var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
       metered.SetMeteredKey("PublicKey", "PrivateKey")

Cho thấy cách kích hoạt giấy phép Metered và theo dõi tín dụng/tiêu thụ.

// Thiết lập khóa công khai và khóa riêng metered
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
//Lấy Tín dụng Tiêu thụ và Số lượng hiện tại
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
//Thực hiện sử dụng Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
//Chờ một chút để đảm bảo giao dịch hoàn tất
System.Threading.Thread.Sleep(10000);
//Lấy Tín dụng Tiêu thụ và Số lượng hiện tại
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
//Hiển thị Thông tin
Console.WriteLine("Tín dụng: was={0} now={1} difference={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Số lượng: was={0} now={1} difference={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
' Thiết lập khóa công khai và khóa riêng metered
       Dim metered = New Aspose.Pdf.Metered()
       metered.SetMeteredKey("PublicKey", "PrivateKey")
       'Lấy Tín dụng Tiêu thụ và Số lượng hiện tại
       Dim wasCredit = Metered.GetConsumptionCredit()
       Dim wasQuantity = Metered.GetConsumptionQuantity()
       'Thực hiện sử dụng Aspose.Pdf
       Dim doc = New Document()
       doc.Pages.Add()
       doc.Save(dataDir + "example.pdf")
       'Chờ một chút để đảm bảo giao dịch hoàn tất
       System.Threading.Thread.Sleep(10000)
       'Lấy Tín dụng Tiêu thụ và Số lượng hiện tại
       Dim nowCredit = Metered.GetConsumptionCredit()
       Dim nowQuantity = Metered.GetConsumptionQuantity()
       'Hiển thị Thông tin
       Console.WriteLine("Tín dụng: was={0} now={1} difference={2}", wasCredit, nowCredit, nowCredit - wasCredit)
       Console.WriteLine("Số lượng: was={0} now={1} difference={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)

Các Hàm Khởi Tạo

Metered()

public Metered()

Các Phương Thức

GetConsumptionCredit()

Lấy tín dụng tiêu thụ.

public static decimal GetConsumptionCredit()

Trả về

decimal

Số lượng tiêu thụ.

GetConsumptionQuantity()

Lấy kích thước tệp tiêu thụ.

public static decimal GetConsumptionQuantity()

Trả về

decimal

Số lượng tiêu thụ.

GetProductName()

Lấy Tên Sản Phẩm.

public string GetProductName()

Trả về

string

Tên Sản Phẩm

IsMeteredLicensed()

Kiểm tra xem metered có được cấp phép hay không.

public static bool IsMeteredLicensed()

Trả về

bool

Đúng hoặc sai

SetMeteredKey(string, string)

Thiết lập khóa công khai và khóa riêng metered. Nếu bạn mua giấy phép metered, khi khởi động ứng dụng, API này nên được gọi, thông thường, điều này là đủ. Tuy nhiên, nếu luôn thất bại trong việc tải dữ liệu tiêu thụ và vượt quá 24 giờ, giấy phép sẽ được đặt ở trạng thái đánh giá, để tránh trường hợp như vậy, bạn nên thường xuyên kiểm tra trạng thái giấy phép, nếu nó ở trạng thái đánh giá, hãy gọi lại API này.

public void SetMeteredKey(string publicKey, string privateKey)

Tham số

publicKey string

khóa công khai

privateKey string

khóa riêng

 Tiếng Việt