방법: ASP.NET을 사용하여 만든 웹 서비스의 트랜잭션에 참여
코드 예제
ASP.NET을 사용하여 만든 XML Web services의 경우 웹 서비스 메서드에 적용된 WebMethod 특성의 TransactionOption 속성을 설정하여 웹 서비스의 트랜잭션 동작을 선언할 수 있습니다. 웹 서비스 메서드의 트랜잭션 작업 방법에 대한 자세한 내용은 ASP.NET XML Web services의 트랜잭션을 참조하십시오.
웹 서비스 메서드의 트랜잭션에 참여하려면
웹 서비스를 선언합니다.
<%@ WebService Language="C#" Class="Orders" %>
<%@ WebService Language="VB" Class="Orders" %>
System.EnterpriseServices에 Assembly 지시문을 추가합니다.
<%@ Assembly name="System.EnterpriseServices,Version=1.0.3300.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" %>
System.Web.Services 및 System.EnterpriseServices 네임스페이스에 대한 참조를 추가합니다.
using System.Web.Services; using System.EnterpriseServices;
Imports System.Web.Services Imports System.EnterpriseServices
WebMethodAttribute 특성의 TransactionOption 속성을 System.EnterpriseServices.TransactionOption.RequiresNew로 설정하여 웹 서비스 메서드를 선언합니다.
[ WebMethod(TransactionOption=TransactionOption.RequiresNew)] public int DeleteAuthor(string lastName)
< WebMethod(TransactionOption:=TransactionOption.RequiresNew)> _ Public Function DeleteAuthor(lastName As String) As Integer
참고 항목
참조
TransactionOption Enumeration
WebMethodAttribute.TransactionOption Property
개념
ASP.NET XML Web services의 트랜잭션
기타 리소스
Transaction Processing
ASP.NET을 사용하는 XML Web services
Copyright © 2007 by Microsoft Corporation. All rights reserved.