Поделиться через


LockScreenUnlockingEventArgs Класс

Определение

Представляет события разблокировки экрана блокировки.

public ref class LockScreenUnlockingEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class LockScreenUnlockingEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class LockScreenUnlockingEventArgs
Public NotInheritable Class LockScreenUnlockingEventArgs
Наследование
Object Platform::Object IInspectable LockScreenUnlockingEventArgs
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Свойства

Deadline

Возвращает крайний срок, к которому приложение на экране блокировки должно разблокировать устройство. Если отсрочка разблокировки занимает слишком много времени, приложение на экране блокировки будет завершено системой и может быть удалено как приложение для блокировки пользователя по умолчанию.

Методы

GetDeferral()

Возвращает lockScreenUnlockingDeferral, который откладывает разблокировку устройства. Чтобы отобразить анимацию разблокировки, приложение на экране блокировки должно:

  • Зарегистрируйтесь, чтобы получать уведомления о разблокировке с помощью события Unlocking .
  • В обработчике событий Unlocking вызовите GetDeferral.
  • Запустить анимацию. + Когда анимация завершится, вызовите метод Complete в отложении, чтобы завершить отсрочку.
    • Примечание. Если анимация занимает слишком много времени, приложение на экране блокировки будет завершено системой и потенциально удалено как приложение блокировки пользователя по умолчанию.

Применяется к