Class Metered
Именује се: Aspose.Pdf Асамблеја: Aspose.PDF.dll (25.4.0)
Обезбеђује методе за постављање мереног кључа.
public class Metered
Inheritance
Наслеђени чланови
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
У овом примјеру ће се покушати да се постави мерирани јавни и приватни кључ.
var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");</code></pre>
```csharp
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Показује како активирати Метрирану лиценцу и пратити кредит / потрошњу.
// Set metered public and private keys
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
//Get current Consumption Credit and Quantity
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
//Operate using Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
//Little wait to be sure the transaction completed
System.Threading.Thread.Sleep(10000);
//Get current Consumption Credit and Quantity
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
//Show Info
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">
' Set metered public And private keys
Dim metered = New Aspose.Pdf.Metered()
metered.SetMeteredKey("PublicKey", "PrivateKey")
'Get current Consumption Credit And Quantity
Dim wasCredit = Metered.GetConsumptionCredit()
Dim wasQuantity = Metered.GetConsumptionQuantity()
'Operate using Aspose.Pdf
Dim doc = New Document()
doc.Pages.Add()
doc.Save(dataDir + "example.pdf")
'Little wait to be sure the transaction completed
System.Threading.Thread.Sleep(10000)
'Get current Consumption Credit And Quantity
Dim nowCredit = Metered.GetConsumptionCredit()
Dim nowQuantity = Metered.GetConsumptionQuantity()
'Show Info
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)
Constructors
Metered()
public Metered()
Methods
GetConsumptionCredit()
Добија потрошачки кредит.
public static decimal GetConsumptionCredit()
Returns
количина потрошње.
GetConsumptionQuantity()
Добија величину датотеке потрошње.
public static decimal GetConsumptionQuantity()
Returns
количина потрошње.
GetProductName()
Добијте име производа.
public string GetProductName()
Returns
Име производа
IsMeteredLicensed()
Проверите да ли је метар лиценциран.
public static bool IsMeteredLicensed()
Returns
Истински или лажни
SetMeteredKey(Стринг , Стринг)
Поставите постављени јавни и приватни кључ.Ако купујете меру лиценцу, када покренете апликацију, овај АПИ треба да се зове, обично, ово је довољно.Међутим, ако увек не преузмете податке о потрошачу и прелази 24 сата, лиценца ће бити постављена на статус процене,да бисте избегли овај случај, требало би да редовно проверите статус лиценце, ако је то статус процене, поново позовите овај АПИ.
public void SetMeteredKey(string publicKey, string privateKey)
Parameters
publicKey
string
јавни кључ
privateKey
string
Приватни кључ