Partager via


ILicenseAcknowledgementHandler.HandleLicenseAcknowledgementAsync Méthode

Définition

Méthode implémentée par le service qui gère les demandes d’accusé de réception de licence.

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)

Paramètres

Retours

à LicenseAcknowledgementResponse retourner au client.

Remarques

Une demande d’accusé de réception de licence est un rapport avec les résultats du stockage de MediaLicenses sur le client. Dans cette méthode, le service effectue généralement les étapes suivantes dans l’ordre.

  • Vérifiez la SignatureVerified propriété pour vous assurer que l’accusé de réception n’a pas été falsifié.
  • Vérifiez que correspond à TransactionId un ID précédemment enregistré.
  • Récupérez les résultats et exécutez des tâches, en fonction des résultats des demandes d’accusé de réception.
  • Retourne la réponse au client.
En règle générale, la seule exception que le service peut lever à partir de cette méthode est ServiceSpecificException. Notez que les résultats du stockage d’un obsolète SimpleNonPersistentLicense ne sont pas signalés au serveur. Notez que la plupart des clients PlayReady n’implémentent pas l’accusé de réception de licence. Consultez Rental.cs pour obtenir un exemple d’implémentation de cette méthode.

S’applique à