Freigeben über


ServiceRequestedEventArgs Klasse

Definition

Enthält Ereignisdaten für ein MediaProtectionManager-Objekt , wenn ein Dienst angefordert wird.

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
Vererbung
Object Platform::Object IInspectable ServiceRequestedEventArgs
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Beispiele

Das folgende Beispiel zeigt, wie Sie einen MediaProtectionManager erstellen, die Eigenschaft Properties festlegen und Ereignislistener für ComponentLoadFailed und ServiceRequested hinzufügen. Das vollständige Beispiel finden Sie im Thema Verwenden von austauschbarem DRM . 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("

Komponenten:

");

Auflisten der fehlerhaften Komponenten für (var i = 0; i.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);

Hinweise

Dieses Objekt wird nicht direkt instanziiert. Es wird vom MediaProtectionManager.ServiceRequested-Ereignis erstellt und als Argument an den ServiceRequestedEventHandler-Delegaten zurückgegeben.

Eigenschaften

Completion

Gibt einen Hinweis auf den Abschluss der Dienstanforderung zurück.

MediaPlaybackItem

Ruft das mediaPlaybackItem ab, das der Dienstanforderung zugeordnet ist.

Request

Enthält die Dienstanforderung.

Gilt für: