ServiceRequestedEventArgs, classe

ServiceRequestedEventArgs Class

Contient les données d'événement d'un objet MediaProtectionManager lorsqu'un service est demandé.

Syntaxe


/* Pour plus d'informations sur la création ou l'accès à cet objet, consultez les notes. */

Attributs

[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Membres

ServiceRequestedEventArgsClasse possède ces types de membres :

Méthodes

The ServiceRequestedEventArgs Classe hérite des méthodes de Object Classe (C#/VB/C++).

Propriétés

Le ServiceRequestedEventArgsClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Completion

En lecture seuleReturns an indication of the completion of the service request.

Request

En lecture seuleContains the service request.

 

Remarques

Cet objet n'est pas instancié directement. Il est créé par l'événement MediaProtectionManager.ServiceRequested et retourné comme argument au délégué ServiceRequestedEventHandler.

Exemples

L'exemple suivant montre comment créer un MediaProtectionManager, définir la propriété Properties et ajouter des écouteurs d'événements pour ComponentLoadFailed et ServiceRequested. Consultez la rubrique Procédure d'utilisation de la fonctionnalité DRM enfichable pour l'exemple complet.


 mediaProtectionManager = new Windows.Media.Protection.MediaProtectionManager(); function ServiceRequested(e) { logMsg("Got Enabler - system/type: {" + e.request.protectionSystem + "}/{" + e.request.type + "}"); e.completion.complete(true); } function ComponentLoadFailed(e) { logMsg(e.information.items.size.toString() + " failed components"); logMsg("<h2>Components:</h2>"); //  List the failing components for (var i = 0; i < e.information.items.size; i++) { logMsg("<h3>" + e.information.items[i].name + "</h3>" + "<p>Reasons=0x" + e.information.items[i].reasons.toString(16) + "<p>Renewal Id=" + e.information.items[i].renewalId); } e.completion.complete(false); } function RebootNeeded(e) { logMsg("Reboot Required"); } mediaProtectionManager.addEventListener("servicerequested", ServiceRequested, false); mediaProtectionManager.addEventListener("componentloadfailed", ComponentLoadFailed, false); mediaProtectionManager.addEventListener("rebootneeded", RebootNeeded, false); 

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

Windows.Media.Protection
Windows::Media::Protection [C++]

Métadonnées

Windows.winmd

 

 

Afficher:
© 2017 Microsoft