Class Metered
ja nimityö: Aspose.Note Kokoelma: Aspose.Note.dll (25.4.0)
Tarjoaa menetelmiä mitattujen avainten asettamiseksi.
public class Metered
{
private double _meteredValue;
public double MeteredValue
{
get => _meteredValue;
set => _meteredValue = value;
}
public void Print()
{
Console.WriteLine(_meteredValue);
}
}
Inheritance
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Tässä esimerkissä yritetään asettaa mitattu julkinen ja yksityinen avain
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Näytä, miten määritetään mitattu lisenssi.
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ääritelmä ()
public Metered()
{
}
Methods
Kulutusluotto ( )
Saat kulutusluottoa.
public static decimal GetConsumptionCredit()
{
var consumption = GetTotalConsumption();
var credit = 0m;
if (consumption > MaxConsumption)
credit = MaxAllowableCredit;
else
credit = CalculateCredit(consumption);
return credit;
}
Returns
palauttaa kulutettujen luottopisteiden määrän.
Kulutusmäärä( )
Saa kulutus tiedoston koko.
public static decimal GetConsumptionQuantity()
{
}
Returns
palauttaa kulutettujen bytien määrän.
JälleenmyyjäKey()
Poista aikaisemmin asennettu lisenssi.
public void ResetMeteredKey()
{
}
SetMeteredKey (string ja string)
Sisältää julkisia ja yksityisiä avaimia.
public void SetMeteredKey(
string publicKey,
string privateKey)
{
}
Parameters
publicKey
string
Ja julkinen avain.
privateKey
string
Yksityinen avain
Examples
Näytä, miten määritetään mitattu lisenssi.
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
Jos ostat mitattu lisenssi, tämä API tulisi kutsua sovelluksen käynnistämiseen, yleensä tämä riittää.Kuitenkin, jos mitattu ei ladata kulutustietoja 24 tunnin ajanjakson aikana, lisenssi asetetaan arvioinnin tilaan. Tällaisen tapauksen välttämiseksi sinun pitäisi säännöllisesti tarkistaa lisenssin tilan Jos se on arvioinnin tilaa, soita tämä API uudelleen.