Class Metered
De naam: Aspose.Note Verzameling: Aspose.Note.dll (25.4.0)
Geeft methoden om gemeten sleutel te plaatsen.
public class Metered
{
private double _meteredValue;
public double MeteredValue
{
get => _meteredValue;
set => _meteredValue = value;
}
public void Print()
{
Console.WriteLine(_meteredValue);
}
}
Inheritance
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
In dit voorbeeld zal een poging worden gedaan om een gematigde publieke en private sleutel te plaatsen.
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Laat zien hoe u een gemeten licentie instelt.
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
methode ()
public Metered()
{
}
Methods
Gebruikkrediet ()
Geeft consumptiekrediet.
public static decimal GetConsumptionCredit()
{
var consumption = GetTotalConsumption();
var credit = 0m;
if (consumption > MaxConsumption)
credit = MaxAllowableCredit;
else
credit = CalculateCredit(consumption);
return credit;
}
Returns
Terugbrengt het aantal geconsumeerde kredietpunten.
Gebruikkwaliteit()
Geeft consumptie bestandsgrootte.
public static decimal GetConsumptionQuantity()
{
}
Returns
Hiermee wordt het aantal verbruikte byten teruggebracht.
VerwijderdeKey()
Verwijder voorafgaande installatie licentie.
public void ResetMeteredKey()
{
}
SetMeteredKey (string en string)
Stel openbare en private sleutels op.
public void SetMeteredKey(
string publicKey,
string privateKey)
{
}
Parameters
publicKey
string
De openbare sleutel.
privateKey
string
De private sleutel.
Examples
Laat zien hoe u een gemeten licentie instelt.
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
Als u een gemeten licentie koopt, moet deze API op de applicatie start-up worden geroepen, normaal gesproken, dit is genoeg.Als de gemeten echter gedurende een periode van 24 uur geen consumptiegegevens uploaden, wordt de licentie ingesteld op de evaluatiestatus. om dit te voorkomen, moet u de licentiestatus regelmatig controleren Als het evaluatiestatus is, belt u deze API opnieuw.