Confirm 활동 디자이너
Confirm 활동 디자이너는 Confirm 활동을 만들고 구성하는 데 사용됩니다.
Confirm 활동
Confirm 활동은 ConfirmationHandler에 포함된 활동에 대해 CompensableActivity를 명시적으로 호출합니다. Confirm, CancellationHandler 또는 CompensationHandler의 ConfirmationHandler에서 CompensableActivity 활동을 사용하지 않는 경우 Target 속성을 지정해야 합니다.
CompensationToken에 의해 지정된 Target은 CompensableActivity의 Body가 성공적으로 완료된 후 CompensableActivity를 명시적으로 확인하거나 보정하는 수단을 제공합니다.
Confirm 활동 디자이너 사용
Confirm 활동 디자이너는 도구 상자의 트랜잭션 범주에서 찾을 수 있습니다. 도구 상자에 액세스하려면 워크플로 디자이너 왼쪽에서 도구 상자 탭을 클릭합니다. 또는 보기 메뉴에서 도구 상자를 선택하거나 Ctrl+Alt+X를 누릅니다.
Confirm 활동 디자이너를 도구 상자에서 끌어와 Sequence 내부와 같이, 일반적으로 활동이 배치되는 워크플로 디자이너 화면의 아무 곳에나 놓을 수 있습니다. 그러면 기본 Confirm인 Confirm이라는 이름의 DisplayName 활동이 만들어집니다. Confirm 활동 디자이너의 헤더나 속성 표의 DisplayName 상자에서 DisplayName 값을 편집할 수 있습니다.
Confirm 속성
다음 표에서는 Confirm 속성을 보여 주고 디자이너에서 이 속성을 사용하는 방법을 설명합니다. DisplayName 속성은 속성 표나 워크플로 디자이너 화면에서 편집할 수 있지만 Target 속성은 반드시 속성 표에서 편집해야 합니다.
속성 이름 | 필수 | 사용량 |
---|---|---|
DisplayName | False | CancellationScope 활동의 선택적 이름을 지정합니다. 기본값은 Confirm입니다. |
Target | True | 이 InArgument<T> 활동의 CompensationToken이 들어 있는 Confirm을 지정합니다. |