Class Metered

Class Metered

Navne til: Aspose.Note Sammensætning: Aspose.Note.dll (25.4.0)

Det giver metoder til at indstille målt nøgle.

public class Metered

Inheritance

object Metered

De arvede medlemmer

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

I dette eksempel vil der blive gjort et forsøg på at sætte målrettet offentlig og privat nøgle

Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")

Det viser, hvordan man indstiller målt licens.

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}");

                                            // The path to the documents directory.
                                            string dataDir = RunExamples.GetDataDir_Pages();

                                            // Load OneNote document and get first child           
                                            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

Metered()

public Metered()

Methods

GetConsumptionCredit()

Du får forbrugskredit.

public static decimal GetConsumptionCredit()

Returns

decimal

Returnerer antallet af forbrugte kreditpunkter.

GetConsumptionQuantity()

Få forbrugsfil størrelse.

public static decimal GetConsumptionQuantity()

Returns

decimal

Returnerer antallet af forbrugte byte.

ResetMeteredKey()

Fjern tidligere installationslicens.

public void ResetMeteredKey()

SetMeteredKey(String og String)

Indsæt private og offentlige nøgler.

public void SetMeteredKey(string publicKey, string privateKey)

Parameters

publicKey string

Den offentlige nøgle.

privateKey string

Den private nøgle.

Examples

Det viser, hvordan man indstiller målt licens.

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}");

                                            // The path to the documents directory.
                                            string dataDir = RunExamples.GetDataDir_Pages();

                                            // Load OneNote document and get first child           
                                            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

Hvis du køber en målt licens, skal denne API kaldes på applikationsstart, normalt er det nok.Men hvis målet mislykkes med at uploade forbrugsdata i løbet af en 24-timers periode, vil licensen blive indstillet til evalueringsstatus. For at undgå sådanne tilfælde, bør du regelmæssigt kontrollere licensstatus Hvis det er evalueringsstatus, ringe denne API igen.

 Dansk