Class Metered
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("Credit: was={0} now={1} difference={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Quantity: was={0} now={1} difference={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("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()
戻り値
消費数量。
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
秘密鍵