ServiceRequestedEventArgs 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含要求服務時 MediaProtectionManager 物件的事件資料。
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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
範例
下列範例示範如何建立 MediaProtectionManager、設定 Properties 屬性,以及新增 ComponentLoadFailed 和 ServiceRequested的事件接聽程式。 如需完整範例,請參閱 如何使用插入式 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 (」
元件:
");列出 (var i = 0 的失敗元件;例如 < information.items.size;i++) { logMsg (」
「 + e.information.items[i].name + 」
" + "Reasons=0x「 + e.information.items[i].reasons.toString (16) + 」
更新識別碼=「 + 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) ;
備註
此物件不會直接具現化。 它是由 MediaProtectionManager.ServiceRequested 事件所建立,並以 ServiceRequestedEventHandler 委派的引數的形式傳回。
屬性
Completion |
傳回服務要求完成的指示。 |
MediaPlaybackItem |
取得與服務要求相關聯的 MediaPlaybackItem 。 |
Request |
包含服務要求。 |