LicenseChecker
回調函數定義
繼承自 LicenseChecker 類別,用於數位版權管理 (DRM) API 中檢查憑證的回傳函數。
void public abstract class LicenseChecker { public abstract void OnSuccess(long issueTime, long expirationTime, int latestVersion, bool updateRequired); public abstract void OnFailure(int errorCode, string errorMessage); }
OnSuccess()
public abstract void OnSuccess(long issueTime, long expirationTime, int latestVersion, bool updateRequired);
名稱 | 類型 | 描述 |
issueTime | long | 憑證發放時間 |
expirationTime | long | 憑證到期時間 |
latestVersion | int | 最新憑證版本 (不再使用) |
updateRequired | bool | 更新需求 (不再使用) |
此回調函數表示
CheckLicense()
已成功,使用者已被授權執行內容。若需要更嚴格的憑證,可發放更短期間內到期的憑證。
OnFailure()
public abstract void OnFailure(int errorCode, string errorMessage);
名稱 | 類型 | 描述 |
errorCode | int | 來自 DRM API 的錯誤代碼 |
errorMessage | string | 錯誤訊息 |
此回調函數用於 DRM 驗證失敗。建議向使用者顯示錯誤訊息,然後關閉內容。