ServiceRequestedEventArgs Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |