Ölçümlü Lisanslama
Contents
[
Hide
]Aspose.CAD, geliştiricilerin ölçümlü anahtar uygulamasına izin verir. Bu, yeni bir lisanslama mekanizmasıdır. Yeni lisanslama mekanizması mevcut lisanslama yöntemi ile birlikte kullanılacaktır. API özelliklerinin kullanımı temelinde faturalandırılmak isteyen müşteriler ölçümlü lisanslamayı kullanabilirler. Daha fazla bilgi için lütfen Ölçümlü Lisanslama SSS bölümüne bakın.
Ölçümlü Lisanslama
Ölçümlü sınıfı kullanmak için basit adımlar şunlardır:
- Ölçümlü sınıfının bir örneğini oluşturun.
- SetMeteredKey yöntemine genel ve özel anahtarları iletin.
- İşlem yapın (görev gerçekleştirin).
- Ölçümlü sınıfının GetConsumptionQuantity yöntemini çağırın.
- Şu ana kadar tükettiğiniz API isteklerinin miktarını/nikliğini döndürecektir.
Aşağıda ölçümlü genel ve özel anahtarı nasıl ayarlayacağınızı gösteren örnek kod bulunmaktadır.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Access the setMeteredKey property and pass public and private keys as parameters | |
Aspose.CAD.Metered.SetMeteredKey("PublicKey", "PrivateKey"); | |
// Get metered data amount before calling API | |
decimal amountbefore = Aspose.CAD.Metered.GetConsumptionQuantity(); | |
// Display information | |
Console.WriteLine("Amount Consumed Before: " + amountbefore.ToString()); | |
// Do processing | |
//Aspose.CAD.FileFormats.Cad.CadImage image = (Aspose.CAD.FileFormats.Cad.CadImage)Aspose.CAD.Image.load("BlockRefDgn.dwg"); | |
// Get metered data amount After calling API | |
decimal amountafter = Aspose.CAD.Metered.GetConsumptionQuantity(); | |
// Display information | |
Console.WriteLine("Amount Consumed After: " + amountafter.ToString()); | |