Compartilhar via


ServiceRequestedEventArgs Classe

Definição

Contém dados de evento para um objeto MediaProtectionManager quando um serviço é solicitado.

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
Herança
Object Platform::Object IInspectable ServiceRequestedEventArgs
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Exemplos

O exemplo a seguir mostra como criar um MediaProtectionManager, definir a propriedade Properties e adicionar ouvintes de eventos para ComponentLoadFailed e ServiceRequested. Consulte o tópico Como usar DRM conectável para obter o exemplo 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:

");

Listar os componentes com falha para (var i = 0; i < e.information.items.size; i++) { logMsg("

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

" + "

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

Id de renovação=" + 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);

Comentários

Esse objeto não é instanciado diretamente. Ele é criado pelo evento MediaProtectionManager.ServiceRequested e é retornado como um argumento para o delegado ServiceRequestedEventHandler .

Propriedades

Completion

Retorna uma indicação da conclusão da solicitação de serviço.

MediaPlaybackItem

Obtém o MediaPlaybackItem associado à solicitação de serviço.

Request

Contém a solicitação de serviço.

Aplica-se a