Catch 예외 블록 추가 및 채우기
Catch 예외 블록은 예외 처리기를 나타냅니다. Catch 예외 블록은 오케스트레이션 Designer 범위 셰이프의 끝에 연결됩니다. Catch 예외 블록을 필요한 만큼 연결할 수 있습니다.
다양한 예외를 처리하도록 예외 핸들러를 설정할 수 있습니다. 각 예외 핸들러에서 예외 유형을 지정합니다. 이는 예외이거나 클래스 System
에서 파생된 개체여야 합니다. 예외 핸들러에 지정된 유형과 일치하는 예외가 throw되면 해당 예외 핸들러가 호출됩니다.
참고
Catch 예외 블록을 범위 셰이프에 추가하려면 범위 셰이프의 트랜잭션 형식 속성을 없음 또는 장기 실행으로 설정해야 합니다.
예외 Catch 블록을 추가하고 채우려면 다음을 수행하십시오.
Catch 예외 블록을 추가할 범위 셰이프를 마우스 오른쪽 단추로 클릭한 다음 새 예외 처리기를 클릭합니다.
Catch 예외 블록은 연결된 범위 셰이프 바로 다음에 오케스트레이션에 추가됩니다.
속성 창에서 속성을 지정합니다.
가장 중요한 속성은 Exception 개체 형식입니다. 이는 catch할 메시지의 유형입니다.
속성 창의 예외 개체 유형 목록에서 일반 예외를 선택합니다.
속성 Description 예외 개체 이름 예외 핸들러에서 catch된 예외 개체에 이름을 할당합니다. 예외 개체 유형 이 예외 핸들러에서 catch할 개체 유형(System.Exception에서 파생)을 결정합니다. 예외 Catch 블록 내에서 셰이프를 추가하여 예외를 처리하기 위한 프로세스를 만듭니다.
CatchException 아래를 마우스 오른쪽 단추로 클릭하고 도형 삽입을 가리킨 다음 메시지 생성을 선택합니다.
MessageAssignment 내부를 두 번 클릭하여 텍스트 편집기를 열고 메시지 할당을 입력합니다.
예를 들어
Message_3 = Test
을(를) 입력합니다.