Bagikan melalui


ServiceRequestedEventArgs Kelas

Definisi

Berisi data peristiwa untuk objek MediaProtectionManager saat layanan diminta.

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
Warisan
Object Platform::Object IInspectable ServiceRequestedEventArgs
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Contoh

Contoh berikut menunjukkan cara membuat MediaProtectionManager, mengatur properti Properti , dan menambahkan pendengar peristiwa untuk ComponentLoadFailed dan ServiceRequested. Lihat topik Cara menggunakan DRM yang dapat dicolokkan untuk contoh lengkapnya. '''javascript

mediaProtectionManager = windows.Media.Protection.MediaProtectionManager();

fungsi ServiceRequested(e) { logMsg("Got Enabler - system/type: {" + e.request.protectionSystem + "}/{" + e.request.type + "}"); e.completion.complete(true); }

fungsi ComponentLoadFailed(e) { logMsg(e.information.items.size.toString() + " komponen gagal"); logMsg("

Komponen:

");

Cantumkan komponen yang gagal untuk (var i = 0; yaitu < information.items.size; i++) { logMsg("

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

" + "

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

Id Perpanjangan=" + e.information.items[i].renewalId); }

e.completion.complete(false); }

fungsi RebootNeeded(e) { logMsg("Reboot Required"); }

mediaProtectionManager.addEventListener("servicerequested", ServiceRequested, false); mediaProtectionManager.addEventListener("componentloadfailed", ComponentLoadFailed, false); mediaProtectionManager.addEventListener("rebootneed", RebootNeeded, false);

Keterangan

Objek ini tidak diinstansiasi secara langsung. Ini dibuat oleh peristiwa MediaProtectionManager.ServiceRequested dan dikembalikan sebagai argumen ke delegasi ServiceRequestedEventHandler .

Properti

Completion

Mengembalikan indikasi penyelesaian permintaan layanan.

MediaPlaybackItem

Mendapatkan MediaPlaybackItem yang terkait dengan permintaan layanan.

Request

Berisi permintaan layanan.

Berlaku untuk