ILicenseAcknowledgementHandler.HandleLicenseAcknowledgementAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O serviço implementou o método que manipula solicitações de Confirmação de Licença.
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)
Parâmetros
- challenge
- ILicenseAcknowledgementChallenge
Analisado recebido ILicenseAcknowledgementChallenge do cliente.
Retornos
O LicenseAcknowledgementResponse a ser retornado ao cliente.
Comentários
Uma solicitação de confirmação de licença é um relatório com os resultados do armazenamento de MediaLicenses no cliente. Nesse método, o serviço normalmente executaria as etapas a seguir na ordem.
- Verifique a SignatureVerified propriedade para garantir que a confirmação não foi adulterada.
- Verifique se o corresponde a TransactionId uma ID registrada anteriormente.
- Recupere os resultados e execute tarefas, dependendo dos resultados das solicitações de confirmação.
- Retornar a resposta ao cliente.