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 = 新しい 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; < e.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);
注釈
このオブジェクトは直接インスタンス化されません。 MediaProtectionManager.ServiceRequested イベントによって作成され、ServiceRequestedEventHandler デリゲートの引数として返されます。
プロパティ
Completion |
サービス要求の完了を示す値を返します。 |
MediaPlaybackItem |
サービス要求に関連付けられている MediaPlaybackItem を取得します。 |
Request |
サービス要求を格納します。 |