Class Metered

Class Metered

Nom dels espais: Aspose.Note Assemblea: Aspose.Note.dll (25.4.0)

Proporciona mètodes per establir la clau mesurada.

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

Inheritance

object Metered

Membres heretats

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

Examples

En aquest exemple, es farà un intent de posar una clau pública i privada mesurada

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

Mostra com configurar la llicència mesurada.

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èrit ( )

public Metered()
   {
   }

Methods

Creació de consum ()

Obtenir el crèdit de consum.

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

Returns

decimal

Retorna el nombre de punts de crèdit consumits.

Quantitat de consum ()

Obtenir la mida del fitxer de consum.

public static decimal GetConsumptionQuantity()
   {
   }

Returns

decimal

Retorna el nombre de bits consumits.

ResetMeteredKey()

Elimina la llicència de configuració prèvia.

public void ResetMeteredKey()
   {
   }

SetMeteredKey (string i string)

Enllaç de claus públiques i privades.

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

Parameters

publicKey string

La clau pública.

privateKey string

La clau privada.

Examples

Mostra com configurar la llicència mesurada.

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

Si vostè compra una llicència mesurada, aquesta API s’ha de cridar en la startup d’aplicacions, normalment, això és suficient.No obstant això, si els mitrats no poden carregar dades de consum durant un període de 24 hores, la llicència es configurarà a l’estat d’avaluació.Per evitar aquest cas, haureu de verificar regularment l’estat de llicència Si és l’estat d’avaluació, crida aquesta API de nou.

 Català