Metered

Metered class

Ölçülü anahtarı ayarlamak için yöntemler sağlar.

public class Metered

yapıcılar

İsimTanım
Metered()Bu sınıfın yeni bir örneğini başlatır.

yöntemler

İsimTanım
GetProductName()Ürün adını döndürür
SetMeteredKey(string, string)Ölçülü genel ve özel anahtarı ayarlar. Ölçülü lisans satın aldıysanız, uygulamayı başlattığınızda bu API çağrılmalıdır, normalde bu yeterlidir. Ancak, tüketim verilerini yüklemede her zaman başarısız olunursa ve 24 saati aşarsa, lisans değerlendirme durumuna ayarlanır, böyle bir durumu önlemek için, lisans durumunu düzenli olarak kontrol etmelisiniz, değerlendirme durumundaysa bu API’yi tekrar çağırın.
static GetConsumptionCredit()Tüketim kredisini alır
static GetConsumptionQuantity()Tüketim dosyası boyutunu alır
static IsMeteredLicensed()Ölçümlü olup olmadığını kontrol edin

Örnekler

Bu örnekte, ölçülü genel ve özel anahtar ayarlama girişimi yapılacaktır

[C#]

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");


[Visual Basic]

Dim matered As Metered = New Metered
matered.SetMeteredKey("PublicKey", "PrivateKey")

Ölçümlü lisansın nasıl etkinleştirileceğini ve kredi/tüketimin nasıl izleneceğini gösterir.

// Yeni bir Ölçümlü lisans oluşturun ve ardından kullanım istatistiklerini yazdırın.
Metered metered = new Metered();
metered.SetMeteredKey("MyPublicKey", "MyPrivateKey");

Console.WriteLine($"Is metered license accepted: {Metered.IsMeteredLicensed()}");
Console.WriteLine($"Product name: {metered.GetProductName()}");
Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit()}");
Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity()}");

// Aspose.Words'ü kullanarak çalıştırın ve ardından ne kadar harcadığımızı görmek için ölçülen istatistiklerimizi tekrar yazdırın.
Document doc = new Document(MyDir + "Document.docx");
doc.Save(ArtifactsDir + "Metered.Usage.pdf");

// Aspose Ölçülü Lisanslama mekanizması kullanım verilerini her seferinde satın alma sunucusuna göndermez,
// beklemeyi kullanmanız gerekiyor.
System.Threading.Thread.Sleep(10000);

Console.WriteLine($"Credit after operation: {Metered.GetConsumptionCredit()}");
Console.WriteLine($"Consumption quantity after operation: {Metered.GetConsumptionQuantity()}");

Ayrıca bakınız