Compartilhar via


ComponentRenewal Classe

Definição

Permite que os aplicativos iniciem a renovação de componentes que precisam ser atualizados para reproduzir o conteúdo de mídia protegido.

public ref class ComponentRenewal abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Protection.ProtectionRenewalContract, 65536)]
class ComponentRenewal final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Protection.ProtectionRenewalContract), 65536)]
public static class ComponentRenewal
Public Class ComponentRenewal
Herança
Object Platform::Object IInspectable ComponentRenewal
Atributos

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Media.Protection.ProtectionRenewalContract (introduzida na v1.0)

Exemplos

Este exemplo mostra um ComponentLoadFailedEventHandler. Um loop itera por meio dos componentes com falha. E RenewSystemComponentsAsync é invocado. Observe que RevocationAndRenewalInformation é passado por meio de ComponentLoadFailedEventArgs.

private async void Manager_ComponentLoadFailed(MediaProtectionManager sender, ComponentLoadFailedEventArgs e)
{
    for (var i = 0; i < e.Information.Items.Count; i++)
    {
        Debug.WriteLine('Component Name=' +
                    e.Information.Items[i].Name +
                    "<BR/>");
        Debug.WriteLine('Failure Reason=' +
                    e.Information.Items[i].Reasons.ToString(16) +
                    "<BR/>");
        Debug.WriteLine('Renewal GUID=' +
                    e.Information.Items[i].RenewalId +
                    "<BR/>");
    }



    //  Invoke the revocation               
    var renewalStatus = await ComponentRenewal.RenewSystemComponentsAsync(e.Information);
    Debug.WriteLine("RenewSystemComponentsAsync: " +
                    renewalStatus.ToString() +
                    "<BR/>");

    e.Completion.Complete(false);
}

Métodos

RenewSystemComponentsAsync(RevocationAndRenewalInformation)

Inicia a atualização de componentes críticos de proteção de conteúdo depois de solicitar ao usuário.

Aplica-se a