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.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
Επιστρέφει τον αριθμό των πιστωτικών σημείων που καταναλώθηκαν.
Η ποσότητα της κατανάλωσης ()
Το μέγεθος του αρχείου κατανάλωσης.
public static decimal GetConsumptionQuantity()
{
}
Returns
Επιστρέφει τον αριθμό των καταναλωθέντων 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.