Class MeteredLicense
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Udostępnia metody do ustawienia licencji metered.
public class MeteredLicense
Dziedziczenie
Dziedziczone członkowie
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Przykłady
W tym przykładzie podejmowana jest próba ustawienia metered klucza publicznego i prywatnego
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
```</ms><java>
plik jar komponentu:
```csharp
Metered metered = new Metered();
metered.setMeteredKey("PublicKey", "PrivateKey");
```</java>
## Konstruktory
### <a id="Aspose_Zip_MeteredLicense__ctor"></a> MeteredLicense\(\)
```csharp
public MeteredLicense()
Metody
GetConsumptionCredit()
Pobiera kredyt konsumpcji.
public static decimal GetConsumptionCredit()
Zwraca
Zwraca liczbę zużytych punktów kredytowych.
GetConsumptionQuantity()
Pobiera rozmiar pliku konsumpcji.
public static decimal GetConsumptionQuantity()
Zwraca
Zwraca liczbę zużytych bajtów.
ResetMeteredKey()
Usuwa wcześniej ustawioną licencję.
public void ResetMeteredKey()
SetMeteredKey(string, string)
Ustawia metered klucze publiczny i prywatny.
public void SetMeteredKey(string publicKey, string privateKey)
Parametry
publicKey
string
Klucz publiczny.
privateKey
string
Klucz prywatny.
Uwagi
Jeśli zakupisz licencję metered, to API powinno być wywoływane przy uruchamianiu aplikacji, zazwyczaj to wystarczy. Jednak jeśli metered nie uda się przesłać danych o konsumpcji w ciągu 24 godzin, licencja zostanie ustawiona na status oceny. Aby uniknąć takiego przypadku, powinieneś regularnie sprawdzać status licencji. Jeśli jest w statusie oceny, wywołaj to API ponownie.