ComponentLoadFailedEventArgs 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.
Enthält Ereignisdaten für ein MediaProtectionManager-Objekt , wenn beim Laden von Binärdaten ein Fehler auftritt.
public ref class ComponentLoadFailedEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ComponentLoadFailedEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ComponentLoadFailedEventArgs
Public NotInheritable Class ComponentLoadFailedEventArgs
- Vererbung
- 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
Das folgende Beispiel zeigt, wie Sie einen MediaProtectionManager erstellen, die Eigenschaft Properties festlegen und Ereignislistener für ComponentLoadFailed und ServiceRequested hinzufügen. Das vollständige Beispiel finden Sie im Thema Verwenden von austauschbarem DRM . Javascript '''
mediaProtectionManager = new Windows.Media.Protection.MediaProtectionManager();
function ServiceRequested(e) { logMsg("Got Enabler - system/type: {" + e.request.protectionSystem + "}/{" + e.request.type + "}"); e.completion.complete(true); }
function ComponentLoadFailed(e) { logMsg(e.information.items.size.toString() + " failed components"); logMsg("
Komponenten:
");Auflisten der fehlerhaften Komponenten für (var i = 0; i.information.items.size < ; i++) { logMsg("
" + e.information.items[i].name + "
" + "Reasons=0x" + e.information.items[i].reasons.toString(16) + "
Renewal Id=" + e.information.items[i].renewalId); }
e.completion.complete(false); }
function RebootNeeded(e) { logMsg("Reboot Required"); }
mediaProtectionManager.addEventListener("servicerequested", ServiceRequested, false); mediaProtectionManager.addEventListener("componentloadfailed", ComponentLoadFailed, false); mediaProtectionManager.addEventListener("rebootneeded", RebootNeeded, false);
Hinweise
Dieses Objekt wird nicht direkt instanziiert. Es wird vom MediaProtectionManager.ComponentLoadFailed-Ereignis erstellt und als Argument an den ComponentLoadFailedEventHandler-Delegaten zurückgegeben.
Eigenschaften
Completion |
Gibt einen Hinweis auf den Abschluss des Ereignisses zurück. |
Information |
Gibt eine Liste der Komponenten im RevocationAndRenewalInformation-Objekt zurück, die widerrufen und mit aktualisierten Komponenten erneuert werden müssen. |