ILicenseAcknowledgementHandler.HandleLicenseAcknowledgementAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
服务实现的方法处理许可证确认请求。
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 与之前记录的 ID 匹配。
- 检索结果并执行任务,具体取决于确认请求的结果。
- 将响应返回到客户端。