Class MeteredLicense
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Предоставляет методы для установки лицензии с учетом использования.
public class MeteredLicense
Наследование
Унаследованные члены
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Примеры
В этом примере будет предпринята попытка установить лицензии с учетом использования для публичного и приватного ключей
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
```</ms><java>
файл jar компонента:
```csharp
Metered metered = new Metered();
metered.setMeteredKey("PublicKey", "PrivateKey");
```</java>
## Конструкторы
### <a id="Aspose_Zip_MeteredLicense__ctor"></a> MeteredLicense\(\)
```csharp
public MeteredLicense()
Методы
GetConsumptionCredit()
Получает кредит на использование.
public static decimal GetConsumptionCredit()
Возвращает
Возвращает количество потребленных кредитных пунктов.
GetConsumptionQuantity()
Получает размер файла потребления.
public static decimal GetConsumptionQuantity()
Возвращает
Возвращает количество потребленных байтов.
ResetMeteredKey()
Удаляет ранее настроенную лицензию.
public void ResetMeteredKey()
SetMeteredKey(string, string)
Устанавливает публичные и приватные ключи с учетом использования.
public void SetMeteredKey(string publicKey, string privateKey)
Параметры
publicKey
string
Публичный ключ.
privateKey
string
Приватный ключ.
Примечания
Если вы приобрели лицензию с учетом использования, этот API должен быть вызван при запуске приложения, обычно этого достаточно. Однако, если лицензия с учетом использования не сможет загрузить данные о потреблении в течение 24-часового периода, лицензия будет установлена в статус оценки. Чтобы избежать такой ситуации, вам следует регулярно проверять статус лицензии. Если он в статусе оценки, вызовите этот API снова.