Class Metered
Numele spaţiului: Aspose.Note Asamblare: Aspose.Note.dll (25.4.0)
Oferă metode pentru a stabili cheia măsurată.
public class Metered
{
private double _meteredValue;
public double MeteredValue
{
get => _meteredValue;
set => _meteredValue = value;
}
public void Print()
{
Console.WriteLine(_meteredValue);
}
}
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
În acest exemplu, se va face o încercare de a stabili cheia publică și privată măsurată
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
arată cum să stabiliți o licență măsurată.
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ărturisire ()
public Metered()
{
}
Methods
Credință de consum ()
Obțineți credit de consum.
public static decimal GetConsumptionCredit()
{
var consumption = GetTotalConsumption();
var credit = 0m;
if (consumption > MaxConsumption)
credit = MaxAllowableCredit;
else
credit = CalculateCredit(consumption);
return credit;
}
Returns
Întoarce numărul de puncte de credit consumate.
Cantitatea de consum( )
Obțineți dimensiunea fișierului de consum.
public static decimal GetConsumptionQuantity()
{
}
Returns
Întoarce numărul de byte consumate.
Cuvânt cheie()
Îndepărtează licența de setare anterioară.
public void ResetMeteredKey()
{
}
SetMeteredKey (string și string)
Se adaugă cheile publice şi private.
public void SetMeteredKey(
string publicKey,
string privateKey)
{
}
Parameters
publicKey
string
cheia publică.
privateKey
string
cheia privată.
Examples
arată cum să stabiliți o licență măsurată.
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
Dacă cumpărați o licență măsurată, această API ar trebui să fie chemat pe start-up-ul aplicației, de obicei, acest lucru este suficient.Cu toate acestea, în cazul în care măsurata nu încărcă datele de consum pe o perioadă de 24 de ore, licența va fi setată la starea de evaluare. Pentru a evita acest caz, ar trebui să verificați în mod regulat starea de licență Dacă este starea de evaluare, apelați această API din nou.