Class Metered

Class Metered

Το όνομα: Aspose.Note Συγκέντρωση: Aspose.Note.dll (25.4.0)

Παρέχει μεθόδους για να ρυθμίσετε το μετρημένο κλειδί.

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

Inheritance

object Metered

Κληρονομημένα μέλη

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

Examples

Σε αυτό το παράδειγμα, θα γίνει μια προσπάθεια να καθοριστεί μετρημένο δημόσιο και ιδιωτικό κλειδί

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

Δείχνει πώς να καθορίσει μετρημένη άδεια.

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

Μετρητά ()

public Metered()
   {
   }

Methods

Πιστοποίηση καταναλωτών ()

Αποκτήστε την καταναλωτική πίστωση.

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

Returns

decimal

Επιστρέφει τον αριθμό των πιστωτικών σημείων που καταναλώθηκαν.

Η ποσότητα της κατανάλωσης ()

Το μέγεθος του αρχείου κατανάλωσης.

public static decimal GetConsumptionQuantity()
   {
   }

Returns

decimal

Επιστρέφει τον αριθμό των καταναλωθέντων bytes.

Ανακαλύψτε το κλειδί ()

Αφαιρέστε την προηγούμενη άδεια εγκατάστασης.

public void ResetMeteredKey()
   {
   }

Σύνδεσμος (String, String)

Δημιουργία δημόσιων και ιδιωτικών κλειδιών.

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

Parameters

publicKey string

Το δημόσιο κλειδί.

privateKey string

Το ιδιωτικό κλειδί.

Examples

Δείχνει πώς να καθορίσει μετρημένη άδεια.

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

Εάν αγοράζετε μια μετρημένη άδεια, αυτό το API θα πρέπει να καλείται στην εκκίνηση εφαρμογών, κανονικά, αυτό είναι αρκετό.Ωστόσο, εάν ο μετρητής αποτύχει να κατεβάσει δεδομένα κατανάλωσης κατά τη διάρκεια της περιόδου 24 ωρών, η άδεια θα ρυθμιστεί στην κατάσταση αξιολόγησης. Για να αποφευχθεί αυτό, θα πρέπει να ελέγξετε τακτικά την κατάσταση της άδειας Εάν πρόκειται για κατάσταση αξιολόγησης, καλέστε ξανά αυτό το API.

 Ελληνικά