Class Metered
Nombre del espacio: Aspose.Note Asamblea: Aspose.Note.dll (25.4.0)
Proporciona métodos para configurar la llave medida.
public class Metered
{
private double _meteredValue;
public double MeteredValue
{
get => _meteredValue;
set => _meteredValue = value;
}
public void Print()
{
Console.WriteLine(_meteredValue);
}
}
Inheritance
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Examples
En este ejemplo, se hará un intento de establecer una llave pública y privada marcada
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Mostra cómo configurar una licencia de medida.
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
Pérdida)
public Metered()
{
}
Methods
Consumo de crédito ( )
Obtenga crédito de consumo.
public static decimal GetConsumptionCredit()
{
var consumption = GetTotalConsumption();
var credit = 0m;
if (consumption > MaxConsumption)
credit = MaxAllowableCredit;
else
credit = CalculateCredit(consumption);
return credit;
}
Returns
devolver el número de puntos de crédito consumidos.
Consumo de la cantidad()
Recibe el tamaño del archivo de consumo.
public static decimal GetConsumptionQuantity()
{
}
Returns
devolver el número de bits consumidos.
ResetMeteredKey()
Elimina la licencia de configuración anterior.
public void ResetMeteredKey()
{
}
Conexión (string y string)
Tiene las claves públicas y privadas.
public void SetMeteredKey(
string publicKey,
string privateKey)
{
}
Parameters
publicKey
string
La clave pública.
privateKey
string
La clave privada.
Examples
Mostra cómo configurar una licencia de medida.
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
Si usted compra una licencia medida, esta API debe ser llamado en la startup de la aplicación, por lo general, esto es suficiente.No obstante, si la medida no descarga los datos de consumo durante un período de 24 horas, la licencia se ajustará al estado de evaluación.Para evitar este caso, debe verificar periódicamente el estado de licencia Si es el estado de evaluación, llame esta API de nuevo.