TransactionScope 활동 디자이너TransactionScope Activity Designer

TransactionScope 활동 디자이너는 활동을 만들고 구성 하는 데 사용 됩니다 TransactionScope .The TransactionScope activity designer is used to create and configure a TransactionScope activity.

TransactionScope 활동The TransactionScope Activity

TransactionScope 활동은 단일 트랜잭션에 포함된 활동을 실행합니다.The TransactionScope activity executes the contained activity in a single transaction. 해당 트랜잭션의 Body 활동 및 다른 모든 참가자가 성공적으로 완료되면 트랜잭션이 커밋됩니다.The transaction commits when the Body activity and all other participants in the transaction have completed successfully.

TransactionScope 활동 디자이너 사용Using the TransactionScope Activity Designer

도구 상자트랜잭션 범주에서 TransactionScope 활동 디자이너에 액세스 합니다.Access the TransactionScope activity designer in the Transaction category of the Toolbox. TransactionScope 활동 디자이너를 도구 상자 에서 끌어다가 등 일반적으로 활동을 배치 하는 아무 곳에 나 워크플로 디자이너 화면에 놓을 수 있습니다 Sequence .The TransactionScope activity designer can be dragged from the Toolbox and dropped on to the Workflow Designer surface wherever activities are usually placed, such as inside a Sequence. 그러면 기본 TransactionScope인 TransactionScope라는 이름의 DisplayName 활동이 만들어집니다.This creates a TransactionScope activity with a default DisplayName of TransactionScope. DisplayName TransactionScope 활동 디자이너의 머리글 또는 속성 표의 DisplayName 상자에서 값을 편집할 수 있습니다.The DisplayName value can be edited in the header of the TransactionScope activity designer or in the DisplayName box of the property grid.

TransactionScope 속성The TransactionScope Properties

다음 표에서는 TransactionScope 속성을 보여 주고 디자이너에서 이 속성을 사용하는 방법을 설명합니다.The following table shows the TransactionScope properties and describes how they are used in the designer. DisplayName Body 워크플로 디자이너 surface에서 및 속성을 편집할 수 있습니다.The DisplayName and Body properties can be edited on Workflow Designer surface. 그러나 다른 속성은 속성 표에서 편집해야 합니다.But the other properties must be edited on the property grid.

속성 이름Property Name 필수Required 사용량Usage
DisplayName FalseFalse TransactionScope 활동의 선택적 이름입니다.The optional friendly name of the TransactionScope activity. 기본값은 TransactionScope입니다.The default is TransactionScope. DisplayName 값은 꼭 필요하지 않더라도 사용하는 것이 좋습니다.Although the DisplayName value is not strictly required, it is a best practice to use one.
Body TrueTrue 단일 트랜잭션에서 실행할 활동을 지정합니다.Specifies the activity to execute in a single transaction. 활동을 추가 하려면 Body 도구 상자 의 활동을 "여기에 작업 놓기" 힌트 텍스트가 있는 TransactionScope 활동 디자이너의 본문 상자로 끌어 놓습니다.To add the Body activity, drop an activity from the Toolbox into the Body box on the TransactionScope activity designer with hint text "Drop activity here".
IsolationLevel TrueTrue IsolationLevelTransactionScope을 지정합니다.Specifies the IsolationLevel for this TransactionScope.
Timeout FalseFalse 트랜잭션을 완료해야 하는 시간 간격(시:분:초를 의미하는 00:00:00 형식)을 지정합니다.Specifies the interval of time (formatted as 00:00:00, which indicates hours:minutes:seconds) that the transaction has to complete. 기본값은 1분입니다(00:01:00).The default value is 1 minute (00:01:00).
AbortInstanceOnTransactionFailure TrueTrue 트랜잭션이 중단되면 워크플로를 중단할지 여부를 나타내는 값을 지정합니다.Specifies the value that indicates whether the workflow should be aborted if the transaction aborts.

참고 항목See also