다음을 통해 공유


자동 트랜잭션 처리

자동 트랜잭션 처리는 COM+에서 제공하는 서비스이며, 이 서비스를 사용하면 디자인 타임에 클래스를 구성하여 런타임에서 트랜잭션에 참여할 수 있습니다. 이 서비스를 사용하려면 해당 클래스는 System.EnterpriseServices.ServicedComponent 클래스에서 직접 또는 간접적으로 파생되어야 합니다.

COM+에서는 트랜잭션을 필요로 하는 클래스마다 트랜잭션 시간 제한을 다르게 지정할 수 있습니다. 이 기능을 사용하면 짧은 트랜잭션 강제 실행과 장기 실행 배치 저장 프로시저 허용 등 서로 충돌하는 시간 제한 시나리오를 해결할 수 있습니다.

트랜잭션 시간 제한 값을 지정하지 않으면 컴퓨터의 시스템 수준 시간 제한 값이 사용됩니다. 트랜잭션 제한 시간은 초 단위 정수 값입니다.

트랜잭션 시간 제한을 설정하는 방법에 대한 예제는 방법: 트랜잭션 제한 시간 설정을 참조하십시오.

참고 항목

작업

방법: .NET Framework 클래스에서 자동 트랜잭션 사용
방법: SetAbort 및 SetComplete 메서드 사용
방법: 트랜잭션 인식 클래스에 AutoComplete 특성 설정
방법: 트랜잭션 제한 시간 설정
방법: 자동 트랜잭션을 사용하는 웹 서비스 메서드 만들기

참조

System.EnterpriseServices

개념

자동 트랜잭션과 .NET Framework 클래스
자동 트랜잭션에서의 응답
자동 트랜잭션 및 ASP.NET
자동 트랜잭션 및 XML Web Services
사용 가능한 COM+ 서비스 요약

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.