Class Metered

Class Metered

İsim alanı : Aspose.Note Toplama: Aspose.Note.dll (25.4.0)

Anahtarı belirlemek için yöntemler sağlar.

public class Metered
    {
        private double _meteredValue;
        public double MeteredValue
        {
            get => _meteredValue;
            set => _meteredValue = value;
        }
        public void Print()
        {
            Console.WriteLine(_meteredValue);
        }
    }

Inheritance

object Metered

mirasçı üyeleri

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

Examples

Bu örnekte, belirlenmiş kamu ve özel anahtarı belirlemek için bir deneme yapılacaktır

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

Nasıl ölçülen lisansı ayarlayacağınızı gösterin.

Metered meterered = new Metered();
   meterered.SetMeteredKey("MyPublicKey", "MyPrivateKey");
   Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit():F2}");
   Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity():F2}");
   string dataDir = RunExamples.GetDataDir_Pages();
   Document document = new Document(Path.Combine(dataDir, "Aspose.one"));
   document.Save(Path.Combine(dataDir, "MeteredLicense.pdf"));
   Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit():F2}");
   Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity():F2}");

Constructors

Sıfır ( )

public Metered()
   {
   }

Methods

Tüketici Kredisi ()

Tüketici kredisi alınır.

public static decimal GetConsumptionCredit()
{
    var consumption = GetTotalConsumption();
    var credit = 0m;
    if (consumption > MaxConsumption)
        credit = MaxAllowableCredit;
    else
        credit = CalculateCredit(consumption);
    return credit;
}

Returns

decimal

Kullanılan kredi puanlarının sayısını geri getirir.

GÜVENLİK SÖZLEŞMESİ ()

Tüketim dosyası boyutunu alır.

public static decimal GetConsumptionQuantity()
   {
   }

Returns

decimal

Kullanılan bayt sayısını geri getirir.

ResetMeteredKey () için yorumlar

Önceden kurulum lisansı kaldırılır.

public void ResetMeteredKey()
   {
   }

SetMeteredKey (string ve string)

Özel ve kamu anahtarları.

public void SetMeteredKey(
      string publicKey,
      string privateKey)
   {
   }

Parameters

publicKey string

Halk anahtarı

privateKey string

Özel anahtar

Examples

Nasıl ölçülen lisansı ayarlayacağınızı gösterin.

Metered metered = new Metered();
   metered.SetMeteredKey("MyPublicKey", "MyPrivateKey");
   Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit():F2}");
   Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity():F2}");
   string dataDir = RunExamples.GetDataDir_Pages();
   Document document = new Document(Path.Combine(dataDir, "Aspose.one"));
   document.Save(Path.Combine(dataDir, "MeteredLicense.pdf"));
   Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit():F2}");
   Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity():F2}");

Remarks

Eğer ölçülen lisans satın alırsanız, bu API uygulama başlangıçta çağırılmalıdır, normalde, bu yeterlidir.Ancak, ölçülen 24 saat boyunca tüketim verilerini yüklemeyi başaramazsa, lisans değerlendirme durumuna ayarlanır. böyle bir durumdan kaçınmak için, düzenli olarak lisans durumunu kontrol etmelisiniz. değerlendirme durumunda, bu API’yi tekrar arayın.

 Türkçe