Compartir a través de


ServiceRequestedEventArgs Clase

Definición

Contiene datos de eventos para un objeto MediaProtectionManager cuando se solicita un servicio.

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
Herencia
Object Platform::Object IInspectable ServiceRequestedEventArgs
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Ejemplos

En el ejemplo siguiente se muestra cómo crear un MediaProtectionManager, establecer la propiedad Properties y agregar agentes de escucha de eventos para ComponentLoadFailed y ServiceRequested. Consulte el tema How to use pluggable DRM (Cómo usar DRM conectable ) para obtener el ejemplo completo. '''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("

Componentes:

");

Enumere los componentes con errores para (var i = 0; es decir < , 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);

Comentarios

Este objeto no se crea una instancia directamente. Se crea mediante el evento MediaProtectionManager.ServiceRequested y se devuelve como argumento al delegado ServiceRequestedEventHandler .

Propiedades

Completion

Devuelve una indicación de la finalización de la solicitud de servicio.

MediaPlaybackItem

Obtiene el objeto MediaPlaybackItem asociado a la solicitud de servicio.

Request

Contiene la solicitud de servicio.

Se aplica a