ComponentLoadFailedEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит данные события для объекта MediaProtectionManager при сбое загрузки двоичных данных.
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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Примеры
В следующем примере показано, как создать MediaProtectionManager, задать свойство Properties и добавить прослушиватели событий для ComponentLoadFailed и ServiceRequested. Полный пример см. в разделе Использование подключаемого 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("
Компоненты:
");Перечисление компонентов, которые завершаются сбоем для (var i = 0; т < . е. 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); }
функция RebootNeeded(e) { logMsg("Требуется перезагрузка"); }
mediaProtectionManager.addEventListener("servicerequested", ServiceRequested, false); mediaProtectionManager.addEventListener("componentloadfailed", ComponentLoadFailed, false); mediaProtectionManager.addEventListener("rebootneeded", RebootNeeded, false);
Комментарии
Этот объект не создается напрямую. Он создается событием MediaProtectionManager.ComponentLoadFailed и возвращается в качестве аргумента делегату ComponentLoadFailedEventHandler .
Свойства
Completion |
Возвращает указание на завершение события. |
Information |
Возвращает список компонентов в объекте RevocationAndRenewalInformation , которые необходимо отозвать и обновить с помощью обновленных компонентов. |