Class Metered

Class Metered

Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll

Metered anahtarını ayarlamak için yöntemler sağlar.

public class Metered

Miras

objectMetered

Miras Alınan Üyeler

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Örnekler

Bu örnekte, metered genel ve özel anahtarını ayarlama girişimi yapılacaktır.

var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
       metered.SetMeteredKey("PublicKey", "PrivateKey")

Bir Metered lisansını nasıl etkinleştireceğini ve kredi/tüketimi nasıl takip edeceğini gösterir.

// Metered genel ve özel anahtarlarını ayarla
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// Mevcut Tüketim Kredisi ve Miktarını al
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
// Aspose.Pdf kullanarak işlem yap
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
// İşlemin tamamlandığından emin olmak için biraz bekleyin
System.Threading.Thread.Sleep(10000);
// Mevcut Tüketim Kredisi ve Miktarını al
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
// Bilgiyi göster
Console.WriteLine("Kredi: önceden={0} şimdi={1} fark={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Miktar: önceden={0} şimdi={1} fark={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
' Metered genel ve özel anahtarlarını ayarla
       Dim metered = New Aspose.Pdf.Metered()
       metered.SetMeteredKey("PublicKey", "PrivateKey")
       ' Mevcut Tüketim Kredisi ve Miktarını al
       Dim wasCredit = Metered.GetConsumptionCredit()
       Dim wasQuantity = Metered.GetConsumptionQuantity()
       ' Aspose.Pdf kullanarak işlem yap
       Dim doc = New Document()
       doc.Pages.Add()
       doc.Save(dataDir + "example.pdf")
       ' İşlemin tamamlandığından emin olmak için biraz bekleyin
       System.Threading.Thread.Sleep(10000)
       ' Mevcut Tüketim Kredisi ve Miktarını al
       Dim nowCredit = Metered.GetConsumptionCredit()
       Dim nowQuantity = Metered.GetConsumptionQuantity()
       ' Bilgiyi göster
       Console.WriteLine("Kredi: önceden={0} şimdi={1} fark={2}", wasCredit, nowCredit, nowCredit - wasCredit)
       Console.WriteLine("Miktar: önceden={0} şimdi={1} fark={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)

Yapıcılar

Metered()

public Metered()

Yöntemler

GetConsumptionCredit()

Tüketim kredisini alır.

public static decimal GetConsumptionCredit()

Dönüş

decimal

Tüketim miktarı.

GetConsumptionQuantity()

Tüketim dosya boyutunu alır.

public static decimal GetConsumptionQuantity()

Dönüş

decimal

Tüketim miktarı.

GetProductName()

Ürün Adını alır.

public string GetProductName()

Dönüş

string

Ürün Adı

IsMeteredLicensed()

Metered’in lisanslı olup olmadığını kontrol eder.

public static bool IsMeteredLicensed()

Dönüş

bool

Doğru veya yanlış

SetMeteredKey(string, string)

Metered genel ve özel anahtarını ayarlar. Eğer metered lisans satın alırsanız, uygulama başladığında bu API çağrılmalıdır, genellikle bu yeterlidir. Ancak, tüketim verilerini yüklemede sürekli olarak başarısız olursanız ve 24 saati aşarsanız, lisans değerlendirme durumuna ayarlanacaktır. Böyle bir durumu önlemek için, lisans durumunu düzenli olarak kontrol etmelisiniz; eğer değerlendirme durumundaysa, bu API’yi tekrar çağırmalısınız.

public void SetMeteredKey(string publicKey, string privateKey)

Parametreler

publicKey string

genel anahtar

privateKey string

özel anahtar

 Türkçe