Class Metered
Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll
روشهایی را برای تنظیم کلید متری ارائه میدهد.
public class Metered
وراثت
اعضای وراثتیافته
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()
بازگشت
مقدار مصرف.
GetConsumptionQuantity()
اندازه فایل مصرفی را دریافت میکند.
public static decimal GetConsumptionQuantity()
بازگشت
مقدار مصرف.
GetProductName()
نام محصول را دریافت میکند.
public string GetProductName()
بازگشت
نام محصول
IsMeteredLicensed()
بررسی میکند که آیا متری مجوز دارد یا خیر.
public static bool IsMeteredLicensed()
بازگشت
درست یا نادرست
SetMeteredKey(string, string)
کلیدهای عمومی و خصوصی متری را تنظیم میکند. اگر مجوز متری خریداری کنید، هنگام شروع برنامه، این API باید فراخوانی شود، معمولاً این کافی است. با این حال، اگر همیشه در بارگذاری دادههای مصرفی شکست بخورد و بیش از 24 ساعت بگذرد، مجوز به وضعیت ارزیابی تنظیم خواهد شد، برای جلوگیری از چنین حالتی، باید بهطور منظم وضعیت مجوز را بررسی کنید، اگر در وضعیت ارزیابی بود، این API را دوباره فراخوانی کنید.
public void SetMeteredKey(string publicKey, string privateKey)
پارامترها
publicKey
string
کلید عمومی
privateKey
string
کلید خصوصی