RevocationAndRenewalItem, classe

RevocationAndRenewalItem Class

Représente un composant qui est révoqué et remplacé par un composant approuvé.

Syntaxe


/* Pour plus d'informations sur la création ou l'accès à cet objet, consultez les notes. */

Attributs

[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Membres

RevocationAndRenewalItemClasse possède ces types de membres :

Méthodes

The RevocationAndRenewalItem Classe hérite des méthodes de Object Classe (C#/VB/C++).

Propriétés

Le RevocationAndRenewalItemClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

HeaderHash

En lecture seuleReturns the header hash for the component being revoked.

Name

En lecture seuleReturns the name for the component being revoked.

PublicKeyHash

En lecture seuleReturns the public key hash for the component.

Reasons

En lecture seuleReturns the reason for revocation of component.

RenewalId

En lecture seuleReturns the GUID for the renewal object.

 

Remarques

Une instance de cet objet est retournée par la propriété RevocationAndRenewalInformation.Items . Ces informations peuvent être passées à ComponentRenewal.RenewSystemComponentsAsync pour le traitement système.

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

 

 

Afficher:
© 2018 Microsoft