Share via


RevocationAndRenewalInformation Klasse

Definition

Enthält Informationen zu Komponenten, die widerrufen und erneuert werden müssen.

public ref class RevocationAndRenewalInformation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RevocationAndRenewalInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RevocationAndRenewalInformation
Public NotInheritable Class RevocationAndRenewalInformation
Vererbung
Object Platform::Object IInspectable RevocationAndRenewalInformation
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Beispiele

Dieses Beispiel zeigt einen ComponentLoadFailedEventHandler. Eine Schleife durchläuft die fehlerhaften Komponenten. Und RenewSystemComponentsAsync wird aufgerufen. Beachten Sie, dass die RevocationAndRenewalInformation über die ComponentLoadFailedEventArgs übergeben wird.

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);
}

Hinweise

Eine instance dieses Objekts wird von der ComponentLoadFailedEventArgs.Information-Eigenschaft zurückgegeben.

Eigenschaften

Items

Gibt eine Liste der Komponenten zurück, die widerrufen und mit aktualisierten Komponenten erneuert werden müssen.

Gilt für: