共用方式為


ILicenseAcknowledgementHandler.HandleLicenseAcknowledgementAsync 方法

定義

服務已實作處理授權通知要求的方法。

public System.Threading.Tasks.Task<Microsoft.Media.Drm.LicenseAcknowledgementResponse> HandleLicenseAcknowledgementAsync (Microsoft.Media.Drm.ILicenseAcknowledgementChallenge challenge);
abstract member HandleLicenseAcknowledgementAsync : Microsoft.Media.Drm.ILicenseAcknowledgementChallenge -> System.Threading.Tasks.Task<Microsoft.Media.Drm.LicenseAcknowledgementResponse>
Public Function HandleLicenseAcknowledgementAsync (challenge As ILicenseAcknowledgementChallenge) As Task(Of LicenseAcknowledgementResponse)

參數

challenge
ILicenseAcknowledgementChallenge

ILicenseAcknowledgementChallenge從用戶端接收的剖析。

傳回

LicenseAcknowledgementResponse要傳回給用戶端的 。

備註

授權通知要求是一份報告,其中包含用戶端上 MediaLicenses 儲存的結果。 在此方法中,服務通常會依序執行下列步驟。

  • SignatureVerified請檢查 屬性,以確保通知未遭到竄改。
  • 確認 符合 TransactionId 先前記錄的識別碼。
  • 根據通知要求的結果,擷取結果並執行工作。
  • 將回應傳回給用戶端。
一般而言,服務可能從這個方法擲回的唯一例外狀況是 ServiceSpecificException 。 請注意,儲存過時 SimpleNonPersistentLicense 的結果不會回報給伺服器。 請注意,大部分的 PlayReady 用戶端都不會實作授權通知。 如需此方法的範例實作,請參閱 Rental.cs。

適用於