ILicenseAcknowledgementHandler.HandleLicenseAcknowledgementAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Vom Dienst implementierte Methode, die Lizenzbestätigungsanforderungen verarbeitet.
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)
Parameter
- challenge
- ILicenseAcknowledgementChallenge
Analysiert, ILicenseAcknowledgementChallenge die vom Client empfangen wurde.
Gibt zurück
Der LicenseAcknowledgementResponse , der an den Client zurückgegeben werden soll.
Hinweise
Eine Lizenzbestätigungsanforderung ist ein Bericht mit den Ergebnissen der Speicherung von MediaLicenses auf dem Client. Bei dieser Methode führt der Dienst in der Regel die folgenden Schritte in der reihenfolge aus.
- Überprüfen Sie die SignatureVerified Eigenschaft, um sicherzustellen, dass die Bestätigung nicht manipuliert wurde.
- Vergewissern Sie sich, dass die TransactionId mit einer zuvor aufgezeichneten ID übereinstimmt.
- Rufen Sie die Ergebnisse ab, und führen Sie Aufgaben aus, abhängig von den Ergebnissen der Bestätigungsanforderungen.
- Gibt die Antwort an den Client zurück.