다음을 통해 공유


WebUIBackgroundTaskInstanceRuntimeClass 클래스

정의

백그라운드 작업의 instance 대한 액세스를 제공합니다.

참고

백그라운드 작업은 작업이 완료된 후 웹 작업자 닫기 메서드를 명시적으로 호출하여 자체를 종료해야 합니다.

public ref class WebUIBackgroundTaskInstanceRuntimeClass sealed : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebUIBackgroundTaskInstanceRuntimeClass final : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebUIBackgroundTaskInstanceRuntimeClass : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
Public NotInheritable Class WebUIBackgroundTaskInstanceRuntimeClass
Implements IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
상속
Object Platform::Object IInspectable WebUIBackgroundTaskInstanceRuntimeClass
특성
구현

Windows 요구 사항

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

설명

이 개체를 검색하려면 WebUIBackgroundTaskInstance.current 속성을 사용합니다.

참고

이 클래스는 민첩하지 않으므로 스레딩 모델 및 마샬링 동작을 고려해야 합니다. 자세한 내용은 스레딩 및 마샬링(C++/CX)을 참조하세요.

속성

InstanceId

백그라운드 작업 instance instance ID를 가져옵니다.

Progress

백그라운드 작업 instance 대한 진행률 상태 가져오거나 설정합니다.

Succeeded

백그라운드 작업의 성공 값을 가져오거나 설정합니다. 성공 값은 완료된 이벤트에서 앱의 포그라운드 instance 반환됩니다.

SuspendedCount

리소스 관리 정책으로 인해 백그라운드 작업이 일시 중단된 횟수를 가져옵니다.

Task

이 백그라운드 작업 instance 대해 등록된 백그라운드 작업에 대한 액세스를 가져옵니다.

TriggerDetails

백그라운드 작업 instance 연결된 추가 정보를 가져옵니다.

메서드

GetDeferral()

IBackgroundTask.Run 메서드가 반환된 후에도 백그라운드 작업이 작업을 계속 수행할 수 있음을 시스템에 알릴 수 있습니다. 이 메서드는 JavaScript 백그라운드 작업에는 적용되지 않습니다.

이벤트

Canceled

취소 이벤트 처리기를 백그라운드 작업 instance 연결합니다.

적용 대상