Deferral 클래스

정의

DeferralCompletedHandler 지연이 완료될 때 호출할 값을 저장하고 지연 상태를 조작합니다.

public ref class Deferral sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Foundation.IDeferralFactory, 65536, Windows.Foundation.FoundationContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Deferral final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Foundation.IDeferralFactory, 65536, "Windows.Foundation.FoundationContract")]
class Deferral final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Foundation.IDeferralFactory), 65536, typeof(Windows.Foundation.FoundationContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Deferral
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Foundation.IDeferralFactory), 65536, "Windows.Foundation.FoundationContract")]
public sealed class Deferral
function Deferral(handler)
Public NotInheritable Class Deferral
상속
Object IInspectable Deferral
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.FoundationContract (v1.0에서 도입되었습니다.)

설명

Deferral 클래스에 대한 자세한 내용은 앱 수명 주기의 지연 및 ExtendedExecution 샘플에 대한 섹션을 참조하세요.

Javascript 앱은 .를 완료하기 전에 탐색을 DeferralCompletedHandler허용해서는 안 됩니다. 이렇게 하면 앱이 충돌할 수 있으며 프로그래밍 오류로 간주되어야 합니다.

생성자

Deferral(DeferralCompletedHandler)

Deferral 개체를 초기화하고 지연이 완료될 때 호출할 개체를 지정 DeferralCompletedHandler 합니다.

메서드

Close()

DeferralCompletedHandler 아직 호출되지 않은 경우 호출하고 대리자 참조를 삭제합니다.

Complete()

DeferralCompletedHandler 아직 호출되지 않은 경우 호출하고 대리자 참조를 삭제합니다.

적용 대상

추가 정보