Class Metered
Class Metered
Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll
미터 키를 설정하는 메서드를 제공합니다.
public class Metered
상속
상속된 멤버
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
예제
이 예제에서는 미터 공용 및 개인 키를 설정하려고 합니다.
var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
미터 라이센스를 활성화하고 크레딧/소비를 추적하는 방법을 보여줍니다.
// 미터 공용 및 개인 키 설정
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
//현재 소비 크레딧 및 수량 가져오기
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
//Aspose.Pdf 사용
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
//거래가 완료되었는지 확인하기 위한 잠깐 대기
System.Threading.Thread.Sleep(10000);
//현재 소비 크레딧 및 수량 가져오기
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
//정보 표시
Console.WriteLine("Credit: was={0} now={1} difference={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Quantity: was={0} now={1} difference={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
' 미터 공용 및 개인 키 설정
Dim metered = New Aspose.Pdf.Metered()
metered.SetMeteredKey("PublicKey", "PrivateKey")
'현재 소비 크레딧 및 수량 가져오기
Dim wasCredit = Metered.GetConsumptionCredit()
Dim wasQuantity = Metered.GetConsumptionQuantity()
'Aspose.Pdf 사용
Dim doc = New Document()
doc.Pages.Add()
doc.Save(dataDir + "example.pdf")
'거래가 완료되었는지 확인하기 위한 잠깐 대기
System.Threading.Thread.Sleep(10000)
'현재 소비 크레딧 및 수량 가져오기
Dim nowCredit = Metered.GetConsumptionCredit()
Dim nowQuantity = Metered.GetConsumptionQuantity()
'정보 표시
Console.WriteLine("Credit: was={0} now={1} difference={2}", wasCredit, nowCredit, nowCredit - wasCredit)
Console.WriteLine("Quantity: was={0} now={1} difference={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)
생성자
Metered()
public Metered()
메서드
GetConsumptionCredit()
소비 크레딧을 가져옵니다.
public static decimal GetConsumptionCredit()
반환
소비 수량.
GetConsumptionQuantity()
소비 파일 크기를 가져옵니다.
public static decimal GetConsumptionQuantity()
반환
소비 수량.
GetProductName()
제품 이름을 가져옵니다.
public string GetProductName()
반환
제품 이름.
IsMeteredLicensed()
미터가 라이센스가 있는지 확인합니다.
public static bool IsMeteredLicensed()
반환
참 또는 거짓.
SetMeteredKey(string, string)
미터 공용 및 개인 키를 설정합니다.
미터 라이센스를 구매한 경우, 애플리케이션을 시작할 때 이 API를 호출해야 하며, 일반적으로 이것으로 충분합니다.
그러나 소비 데이터를 업로드하는 데 항상 실패하고 24시간을 초과하면 라이센스가 평가 상태로 설정됩니다.
이런 경우를 피하기 위해 라이센스 상태를 정기적으로 확인해야 하며, 평가 상태인 경우 이 API를 다시 호출해야 합니다.
public void SetMeteredKey(string publicKey, string privateKey)
매개변수
publicKey
string
공개 키.
privateKey
string
비공개 키.