Class Metered

Class Metered

Pôvodný názov: Aspose.Note Zhromaždenie: Aspose.Note.dll (25.4.0)

Poskytuje metódy nastavenia meraného kľúča.

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

Inheritance

object Metered

Z dedičných členov

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

Examples

V tomto príklade sa bude pokúsiť nastaviť meraný verejný a súkromný kľúč

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

Ukázať, ako nastaviť merané licencie.

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

Vyriešené ()

public Metered()
   {
   }

Methods

Spoločnosť ConsumptionCredit()

Získava spotrebný úver.

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

Returns

decimal

Vráti počet spotrebovaných kreditných bodov.

Výška spotreby ()

Získava veľkosť súboru spotreby.

public static decimal GetConsumptionQuantity()
   {
   }

Returns

decimal

Vráti počet spotrebovaných bytov.

Odporúča sa obnoviť()

Odstrániť predchádzajúcu licenciu nastavenia.

public void ResetMeteredKey()
   {
   }

SetMeteredKey (string a string)

Zariadenie verejných a súkromných kľúčov.

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

Parameters

publicKey string

a verejný kľúč.

privateKey string

Súkromný kľúč

Examples

Ukázať, ako nastaviť merané licencie.

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

Ak si kúpite meranú licenciu, táto API by sa mala volať na aplikácii startup, zvyčajne to stačí.Avšak, ak merané nedokáže nahrať údaje o spotrebe počas 24 hodín, licencia bude nastavená na hodnotenie stavu. Aby sa tomu zabránilo, mali by ste pravidelne skontrolovať stav licencie Ak je to hodnotenie stavu, zavolajte túto API znova.

 Slovenčina