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");</code></pre>
```csharp
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("اعتبار: بود={0} اکنون={1} تفاوت={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("مقدار: بود={0} اکنون={1} تفاوت={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
```<pre><code class="lang-csharp">
' تنظیم کلیدهای عمومی و خصوصی متری
       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("اعتبار: بود={0} اکنون={1} تفاوت={2}", wasCredit, nowCredit, nowCredit - wasCredit)
       Console.WriteLine("مقدار: بود={0} اکنون={1} تفاوت={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)

کلیدهای عمومی و خصوصی متری را تنظیم می‌کند. اگر مجوز متری خریداری کنید، هنگام شروع برنامه، این API باید فراخوانی شود، معمولاً این کافی است. با این حال، اگر همیشه در بارگذاری داده‌های مصرفی شکست بخورد و بیش از 24 ساعت بگذرد، مجوز به وضعیت ارزیابی تنظیم خواهد شد، برای جلوگیری از چنین حالتی، باید به‌طور منظم وضعیت مجوز را بررسی کنید، اگر در وضعیت ارزیابی بود، این API را دوباره فراخوانی کنید.

public void SetMeteredKey(string publicKey, string privateKey)

پارامترها

publicKey string

کلید عمومی

privateKey string

کلید خصوصی

 فارسی