SqlBulkCopy.WriteToServer 중단, OperationAbortedException?

c# sqlbulkcopy

문제

현재 SQL Server로 데이터를 복사하는 두 가지 작업을 실행 중입니다. 데이터 복사는 SqlBulkCopy.WriteToServer 메서드에 의해 수행됩니다. SqlRowsCopiedEvent 를 사용하여 사용자에게 성공적으로 복사 된 행의 양을 표시합니다. 이 이벤트가 호출 될 때마다 취소 토큰이 요청되었는지 확인합니다. 토큰이 요청되면 (버튼 클릭) SqlRowsCopiedEventArgs.Aborttrue 설정 true . 이렇게하면 SqlBulkCopy.WriteToServer 메서드가 중단됩니다.

이제 OperationAbortedException 합니다. 설명서를 살펴본 결과 사용자가 작업을 취소 할 때마다이 예외가 throw됩니다. 그러나 서버 메소드에 대한 쓰기를 중단 할 때 이것이 실제로 throw되는 것이 맞으면 100 % 확실하지 않습니까?

수락 된 답변

이 경우이 예외가 throw됩니다 설명서를 설명합니다. 이것은 정상적인 동작입니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.