Class Metered
Nama dari : Aspose.Note Perhitungan: Aspose.Note.dll (25.4.0)
Menyediakan metode untuk menetapkan kunci yang diukur.
public class Metered
{
private double _meteredValue;
public double MeteredValue
{
get => _meteredValue;
set => _meteredValue = value;
}
public void Print()
{
Console.WriteLine(_meteredValue);
}
}
Inheritance
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Dalam contoh ini, akan dilakukan upaya untuk menetapkan kunci publik dan swasta
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Menunjukkan bagaimana untuk menetapkan lisensi yang diukur.
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
Pengukuran (
public Metered()
{
}
Methods
Keuangan Konsumen (
Dapatkan kredit konsumsi.
public static decimal GetConsumptionCredit()
{
var consumption = GetTotalConsumption();
var credit = 0m;
if (consumption > MaxConsumption)
credit = MaxAllowableCredit;
else
credit = CalculateCredit(consumption);
return credit;
}
Returns
Mengembalikan jumlah kredit yang dikonsumsi.
Jumlah Konsumsi (
Ukuran file konsumsi.
public static decimal GetConsumptionQuantity()
{
}
Returns
Mengembalikan jumlah bajet yang dikonsumsi.
KeterlambatanKey()
Menghapus lisensi setup sebelumnya.
public void ResetMeteredKey()
{
}
SetMeteredKey (string dan string)
Menyediakan kunci publik dan swasta.
public void SetMeteredKey(
string publicKey,
string privateKey)
{
}
Parameters
publicKey
string
Kunci publik
privateKey
string
dengan kunci pribadi.
Examples
Menunjukkan bagaimana untuk menetapkan lisensi yang diukur.
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
Jika Anda membeli lisensi yang diukur, API ini harus dipanggil pada aplikasi startup, biasanya, ini cukup.Namun, jika pengukur gagal mengunggah data konsumsi selama periode 24 jam, lisensi akan ditetapkan ke status evaluasi.Untuk menghindari hal tersebut, Anda harus secara teratur memeriksa status lisensi Jika itu status evaluasi, hubungi API ini lagi.