TransactionScope 활동 디자이너

TransactionScope 활동 디자이너는 TransactionScope 활동을 만들고 구성하는 데 사용됩니다.

TransactionScope 활동

TransactionScope 활동은 단일 트랜잭션에 포함된 활동을 실행합니다. 해당 트랜잭션의 Body 활동 및 다른 모든 참가자가 성공적으로 완료되면 트랜잭션이 커밋됩니다.

TransactionScope 활동 디자이너 사용

도구 상자Transaction 범주에서 TransactionScope 활동 디자이너에 액세스합니다. TransactionScope 활동 디자이너를 도구 상자에서 끌어와 Sequence 내부와 같이, 일반적으로 활동이 배치되는 워크플로 디자이너 화면의 아무 곳에나 놓을 수 있습니다. 그러면 기본 TransactionScope인 TransactionScope라는 이름의 DisplayName 활동이 만들어집니다. TransactionScope 활동 디자이너의 머리글 또는 속성 표의 DisplayName 상자에서 DisplayName 값을 편집할 수 있습니다.

TransactionScope 속성

다음 표에서는 TransactionScope 속성을 보여 주고 디자이너에서 이 속성을 사용하는 방법을 설명합니다. DisplayNameBody 속성은 워크플로 디자이너 화면에서 편집할 수 있습니다. 그러나 다른 속성은 속성 표에서 편집해야 합니다.

속성 이름 필수 사용량
DisplayName False TransactionScope 활동의 선택적 이름입니다. 기본값은 TransactionScope입니다. DisplayName 값은 꼭 필요하지 않더라도 사용하는 것이 좋습니다.
Body True 단일 트랜잭션에서 실행할 활동을 지정합니다. Body 활동을 추가하려면 도구 상자에서 활동을 끌어서 “여기에 활동 끌어서 놓기” 힌트 텍스트가 있는 TransactionScope 활동 디자이너의 본문 상자에 놓습니다.
IsolationLevel True IsolationLevelTransactionScope을 지정합니다.
Timeout False 트랜잭션을 완료해야 하는 시간 간격(시:분:초를 의미하는 00:00:00 형식)을 지정합니다. 기본값은 1분입니다(00:01:00).
AbortInstanceOnTransactionFailure True 트랜잭션이 중단되면 워크플로를 중단할지 여부를 나타내는 값을 지정합니다.

참고 항목