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
מפתח פרטי