Condividi tramite


ServiceRequestedEventArgs Classe

Definizione

Contiene i dati dell'evento per un oggetto MediaProtectionManager quando viene richiesto un servizio.

public ref class ServiceRequestedEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ServiceRequestedEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ServiceRequestedEventArgs
Public NotInheritable Class ServiceRequestedEventArgs
Ereditarietà
Object Platform::Object IInspectable ServiceRequestedEventArgs
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Esempio

Nell'esempio seguente viene illustrato come creare un MediaProtectionManager, impostare la proprietà Properties e aggiungere listener di eventi per ComponentLoadFailed e ServiceRequested. Per l'esempio completo, vedere l'argomento How to use pluggable DRM (Come usare DRM collegabile ). ''javascript

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("

Componenti:

");

Elencare i componenti non riusciti per (var i = 0; ad < esempio information.items.size; i++) { logMsg("

" + e.information.items[i].name + "

" + "

Reasons=0x" + e.information.items[i].reasons.toString(16) + "

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);

Commenti

Questo oggetto non viene creata direttamente un'istanza. Viene creato dall'evento MediaProtectionManager.ServiceRequested e viene restituito come argomento al delegato ServiceRequestedEventHandler .

Proprietà

Completion

Restituisce un'indicazione del completamento della richiesta di servizio.

MediaPlaybackItem

Ottiene l'oggetto MediaPlaybackItem associato alla richiesta di servizio.

Request

Contiene la richiesta di servizio.

Si applica a