ComponentRenewal Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht Es Anwendungen, die Erneuerung von Komponenten zu initiieren, die aktualisiert werden müssen, um geschützte Medieninhalte wiederzugeben.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Media.Protection.ProtectionRenewalContract (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);
}
Methoden
RenewSystemComponentsAsync(RevocationAndRenewalInformation) |
Initiiert die Aktualisierung kritischer Inhaltsschutzkomponenten, nachdem der Benutzer dazu aufgefordert wurde. |