다음을 통해 공유


WorkItemHandler 대리자

정의

작업 항목이 실행되면 호출되는 메서드를 나타냅니다.

public delegate void WorkItemHandler(IAsyncAction ^ operation);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(488278923, 64102, 16719, 156, 189, 182, 95, 201, 157, 23, 250)]
class WorkItemHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(488278923, 64102, 16719, 156, 189, 182, 95, 201, 157, 23, 250)]
public delegate void WorkItemHandler(IAsyncAction operation);
Public Delegate Sub WorkItemHandler(operation As IAsyncAction)

매개 변수

operation
IAsyncAction

콜백 메서드와 연결할 작업 항목입니다.

특성

Windows 요구 사항

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

설명

스레드 풀은 스레드가 작업 항목을 실행할 수 있게 되면 작업 항목의 WorkItemHandler 대리자를 호출합니다. 작업 항목이 취소되면 아직 실행을 시작하지 않은 WorkItemHandler 대리자는 호출되지 않습니다. 이미 실행 중인 WorkItemHandler 대리자는 애플리케이션에서 중지하지 않는 한 완료할 수 있습니다. 작업 항목이 비교적 오랜 시간 동안 실행될 수 있는 경우 취소가 요청된 경우 애플리케이션이 검사 처리기를 순서대로 중지해야 합니다.

예제는 스레드 풀에 작업 항목 제출을 참조하세요.

적용 대상