Class Metered

Class Metered

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

يوفر طرقًا لتعيين المفتاح المقيد.

public class Metered

الوراثة

objectMetered

الأعضاء الموروثة

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

أمثلة

في هذا المثال، سيتم محاولة تعيين المفتاح العام والخاص المقيد.

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

يظهر كيفية تفعيل ترخيص مقيد وتتبع الائتمان/الاستهلاك.

// تعيين المفاتيح العامة والخاصة المقيدة
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// الحصول على الائتمان الحالي للاستهلاك والكمية
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
// العمل باستخدام Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
// الانتظار قليلاً للتأكد من اكتمال المعاملة
System.Threading.Thread.Sleep(10000);
// الحصول على الائتمان الحالي للاستهلاك والكمية
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
// عرض المعلومات
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);
' تعيين المفاتيح العامة والخاصة المقيدة
       Dim metered = New Aspose.Pdf.Metered()
       metered.SetMeteredKey("PublicKey", "PrivateKey")
       ' الحصول على الائتمان الحالي للاستهلاك والكمية
       Dim wasCredit = Metered.GetConsumptionCredit()
       Dim wasQuantity = Metered.GetConsumptionQuantity()
       ' العمل باستخدام Aspose.Pdf
       Dim doc = New Document()
       doc.Pages.Add()
       doc.Save(dataDir + "example.pdf")
       ' الانتظار قليلاً للتأكد من اكتمال المعاملة
       System.Threading.Thread.Sleep(10000)
       ' الحصول على الائتمان الحالي للاستهلاك والكمية
       Dim nowCredit = Metered.GetConsumptionCredit()
       Dim nowQuantity = Metered.GetConsumptionQuantity()
       ' عرض المعلومات
       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)

البانيات

Metered()

public Metered()

الطرق

GetConsumptionCredit()

يحصل على الائتمان للاستهلاك.

public static decimal GetConsumptionCredit()

العائدات

decimal

كمية الاستهلاك.

GetConsumptionQuantity()

يحصل على حجم ملف الاستهلاك.

public static decimal GetConsumptionQuantity()

العائدات

decimal

كمية الاستهلاك.

GetProductName()

احصل على اسم المنتج.

public string GetProductName()

العائدات

string

اسم المنتج

IsMeteredLicensed()

تحقق مما إذا كان المقيد مرخصًا.

public static bool IsMeteredLicensed()

العائدات

bool

صحيح أو خطأ

SetMeteredKey(string, string)

يعيّن المفتاح العام والخاص المقيد. إذا قمت بشراء ترخيص مقيد، فعند بدء التطبيق، يجب استدعاء هذه الواجهة البرمجية، وعادةً، هذا يكفي. ومع ذلك، إذا فشلت دائمًا في رفع بيانات الاستهلاك وتجاوزت 24 ساعة، سيتم تعيين الترخيص إلى حالة التقييم، لتجنب مثل هذه الحالة، يجب عليك التحقق بانتظام من حالة الترخيص، إذا كانت في حالة التقييم، استدعِ هذه الواجهة البرمجية مرة أخرى.

public void SetMeteredKey(string publicKey, string privateKey)

المعلمات

publicKey string

المفتاح العام

privateKey string

المفتاح الخاص

 عربي