Class Metered

Class Metered

ja nimityö: Aspose.Note Kokoelma: Aspose.Note.dll (25.4.0)

Tarjoaa menetelmiä mitattujen avainten asettamiseksi.

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

Inheritance

object Metered

Perintöjäsenet

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

Examples

Tässä esimerkissä yritetään asettaa mitattu julkinen ja yksityinen avain

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

Näytä, miten määritetään mitattu lisenssi.

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

Määritelmä ()

public Metered()
   {
   }

Methods

Kulutusluotto ( )

Saat kulutusluottoa.

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

Returns

decimal

palauttaa kulutettujen luottopisteiden määrän.

Kulutusmäärä( )

Saa kulutus tiedoston koko.

public static decimal GetConsumptionQuantity()
   {
   }

Returns

decimal

palauttaa kulutettujen bytien määrän.

JälleenmyyjäKey()

Poista aikaisemmin asennettu lisenssi.

public void ResetMeteredKey()
   {
   }

SetMeteredKey (string ja string)

Sisältää julkisia ja yksityisiä avaimia.

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

Parameters

publicKey string

Ja julkinen avain.

privateKey string

Yksityinen avain

Examples

Näytä, miten määritetään mitattu lisenssi.

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

Jos ostat mitattu lisenssi, tämä API tulisi kutsua sovelluksen käynnistämiseen, yleensä tämä riittää.Kuitenkin, jos mitattu ei ladata kulutustietoja 24 tunnin ajanjakson aikana, lisenssi asetetaan arvioinnin tilaan. Tällaisen tapauksen välttämiseksi sinun pitäisi säännöllisesti tarkistaa lisenssin tilan Jos se on arvioinnin tilaa, soita tämä API uudelleen.

 Suomi