Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Esempio di codice
Per un servizio Web XML creato utilizzando ASP.NET, è possibile dichiarare il comportamento transazionale del servizio Web impostando la proprietà TransactionOption dell'attributo WebMethod applicato al metodo del servizio Web. Per una spiegazione sulla modalità di lavoro delle transazioni per i metodi di servizi Web, vedere Transazioni nei servizi Web XML di ASP.NET.
Per partecipare a una transazione da un metodo di servizio Web
Dichiarare un servizio Web.
<%@ WebService Language="C#" Class="Orders" %><%@ WebService Language="VB" Class="Orders" %>Aggiungere una direttiva Assembly a System.EnterpriseServices.
<%@ Assembly name="System.EnterpriseServices,Version=1.0.3300.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" %>Aggiungere i riferimenti agli spazi dei nomi System.Web.Services e System.EnterpriseServices.
using System.Web.Services; using System.EnterpriseServices;Imports System.Web.Services Imports System.EnterpriseServicesDichiarare un metodo del servizio Web, impostando la proprietà TransactionOption dell'attributo WebMethodAttribute su 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
Vedere anche
Riferimenti
TransactionOption Enumeration
WebMethodAttribute.TransactionOption Property
Concetti
Transazioni nei servizi Web XML di ASP.NET
Altre risorse
Transaction Processing
Creare servizi Web XML mediante ASP.NET
.gif)
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.