Class Metered

Class Metered

Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll

Proporciona métodos para establecer la clave medida.

public class Metered

Herencia

objectMetered

Miembros heredados

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

Ejemplos

En este ejemplo, se intentará establecer la clave pública y privada medida.

var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");</code></pre>
```csharp
Dim metered As Metered = New Metered
       metered.SetMeteredKey("PublicKey", "PrivateKey")

Muestra cómo activar una licencia medida y rastrear crédito/consumo.

// Establecer claves públicas y privadas medidas
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// Obtener crédito de consumo y cantidad actuales
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
// Operar usando Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
// Pequeña espera para asegurarse de que la transacción se completó
System.Threading.Thread.Sleep(10000);
// Obtener crédito de consumo y cantidad actuales
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
// Mostrar información
Console.WriteLine("Crédito: era={0} ahora={1} diferencia={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Cantidad: era={0} ahora={1} diferencia={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
```<pre><code class="lang-csharp">
' Establecer claves públicas y privadas medidas
       Dim metered = New Aspose.Pdf.Metered()
       metered.SetMeteredKey("PublicKey", "PrivateKey")
       ' Obtener crédito de consumo y cantidad actuales
       Dim wasCredit = Metered.GetConsumptionCredit()
       Dim wasQuantity = Metered.GetConsumptionQuantity()
       ' Operar usando Aspose.Pdf
       Dim doc = New Document()
       doc.Pages.Add()
       doc.Save(dataDir + "example.pdf")
       ' Pequeña espera para asegurarse de que la transacción se completó
       System.Threading.Thread.Sleep(10000)
       ' Obtener crédito de consumo y cantidad actuales
       Dim nowCredit = Metered.GetConsumptionCredit()
       Dim nowQuantity = Metered.GetConsumptionQuantity()
       ' Mostrar información
       Console.WriteLine("Crédito: era={0} ahora={1} diferencia={2}", wasCredit, nowCredit, nowCredit - wasCredit)
       Console.WriteLine("Cantidad: era={0} ahora={1} diferencia={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)

Constructores

Metered()

public Metered()

Métodos

GetConsumptionCredit()

Obtiene el crédito de consumo.

public static decimal GetConsumptionCredit()

Devuelve

decimal

Cantidad de consumo.

GetConsumptionQuantity()

Obtiene el tamaño del archivo de consumo.

public static decimal GetConsumptionQuantity()

Devuelve

decimal

Cantidad de consumo.

GetProductName()

Obtiene el nombre del producto.

public string GetProductName()

Devuelve

string

Nombre del producto.

IsMeteredLicensed()

Verifica si la licencia medida está activa.

public static bool IsMeteredLicensed()

Devuelve

bool

Verdadero o falso.

SetMeteredKey(string, string)

Establece la clave pública y privada medida. Si compras una licencia medida, al iniciar la aplicación, esta API debe ser llamada; normalmente, esto es suficiente. Sin embargo, si siempre falla al cargar los datos de consumo y supera las 24 horas, la licencia se establecerá en estado de evaluación, para evitar tal caso, debes verificar regularmente el estado de la licencia; si está en estado de evaluación, llama a esta API nuevamente.

public void SetMeteredKey(string publicKey, string privateKey)

Parámetros

publicKey string

clave pública.

privateKey string

clave privada.

 Español