ComponentRenewal Class

Permet aux applications d'initier le renouvellement des composants qui ont besoin d'une mise à jour pour lire un contenu multimédia protégé.

Syntaxe


var componentRenewal = Windows.Media.Protection.ComponentRenewal;

Attributs

[Version(0x06020000)]

Membres

ComponentRenewalClasse possède ces types de membres :

Méthodes

The ComponentRenewal Classe a les méthodes suivantes. Avec C#, Visual Basic et C++, elle hérite également des méthodes de Object Classe.

MéthodeDescription
RenewSystemComponentsAsync Initiates updating of critical content protection components after prompting the user.

 

Exemples

Cet exemple montre un objet ComponentLoadFailedEventHandler. Une boucle itère au sein des composants ayant échoué. Et RenewSystemComponentsAsync est appelé. Notez que la méthode RevocationAndRenewalInformation est passée via ComponentLoadFailedEventArgs.


function ComponentLoadFailed(e) {

    for (var i = 0; i < e.information.items.size; i++) {
        LogMessage('Component Name=' + 
                    e.information.items[i].name + 
                    '<BR/>');
        LogMessage('Failure Reason=' + 
                    e.information.items[i].reasons.toString(16) + 
                    '<BR/>');
        LogMessage('Renewal GUID=' + 
                    e.information.items[i].renewalId + 
                    '<BR/>');
    }

    //  Invoke the revocation               
    ComponentRenewal.renewSystemComponentsAsync(e.information).then(
        function (r) {
            LogMessage("RenewSystemComponentsAsync: " + 
                        r.toString() + 
                        '<BR/>');

            e.completion.complete(false);
        }
    );
};

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

Windows.Media.Protection
Windows::Media::Protection [C++]

Métadonnées

Windows.winmd

Voir aussi

Object

 

 

Afficher:
© 2014 Microsoft