워크플로 관리자 1.0 타이머 작업

 

게시: 2016년 3월

Workflow Manager 1.0는 지속형 타이머를 지원합니다. 이 타이머를 통해 워크플로 인스턴스는 실행이 다시 시작되기 전의 일정 시간 동안이나 특정 시점까지 대기할 수 있습니다.이 항목에서는 Workflow Manager 1.0에서 사용할 수 있는 타이머 작업에 대해 간략히 설명합니다.

지속형 타이머

Workflow Manager 1.0의 지연 작업은 각각의 시도 전에 지연이 포함된 다시 시도 루프와 같은 시나리오나 특정 작업 집합이 최종 기한 전에 완료되도록 하는 시나리오에 유용합니다.워크플로에 있는 나머지 실행 분기도 모두 대기하는 경우 워크플로 인스턴스는 타이머 만료 시간까지 지속됩니다.2가지 타이머 변형이 지원됩니다.Delay 작업 또는 DelayUntil 작업(특정 날짜와 시간에 도달한 경우)을 사용하여, 타이머를 일정 시간이 경과된 후 만료되는 것으로 지정할 수 있습니다.

  • Delay 작업

  • DelayUntil 작업

날짜 및 시간 사용을 위한 Workflow Manager 1.0 작업에 대한 자세한 내용은날짜 지원 작업을 참조하세요.

Delay 작업

TimeSpan 작업을 사용하면 System.Activities.Statements.Delay에 정의된 시간만큼 지연할 수 있습니다.TimeSpan에 의해 정의된 시간은 Delay 작업이 실행되기 시작할 때부터 경과됩니다.

참고

Delay 작업은 .NET Framework 네임스페이스에서 System.Activities.Statements의 일부입니다.

DelayUntil 작업

DateTime 작업을 사용하면 DelayUntil에 정의된 특정 시점까지 지연할 수 있습니다.DelayUntil 작업이 실행되기 시작하면 지정된 날짜와 시간에 도달할 때까지 지연됩니다.DelayUntil 작업이 시작될 때 지정된 날짜와 시간이 이미 지났으면 그 즉시 DelayUntil 작업이 완료되고 유휴 이벤트는 생성되지 않습니다.

참고

DateTime에서 사용되는 DelayUntil은 UTC 시간으로 지정됩니다.

참고

DelayUntil은 Workflow Manager 1.0와 함께 소개되었으며 Microsoft.Activities.Expressions 네임스페이스에 있습니다.