Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Thema bezieht sich auf eine veraltete Technologie. XML-Webdienste und XML-Webdienstclients sollten nun mithilfe der folgenden Technologie erstellt werden: Windows Communication Foundation.
Codebeispiel
Für einen mit ASP.NET erstellten XML-Webdienst können Sie das Transaktionsverhalten des Webdiensts deklarieren, indem Sie die TransactionOption-Eigenschaft des WebMethod-Attributs festlegen, das auf die Webdienstmethode angewendet wird. Eine Erklärung der Funktionsweise von Transaktionen für Webdienstmethoden finden Sie unter Transaktionen in XML-Webdiensten von ASP.NET.
So nehmen Sie an der Transaktion einer Webdienstmethode teil
Deklarieren Sie einen Webdienst.
<%@ WebService Language="C#" Class="Orders" %><%@ WebService Language="VB" Class="Orders" %>Fügen Sie System.EnterpriseServices eine Assembly-Direktive hinzu.
<%@ Assembly name="System.EnterpriseServices,Version=1.0.3300.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" %>Fügen Sie Verweise auf den System.Web.Services-Namespace und dem System.EnterpriseServices-Namespace hinzu.
using System.Web.Services; using System.EnterpriseServices;Imports System.Web.Services Imports System.EnterpriseServicesDeklarieren Sie eine Webdienstmethode, und legen Sie die TransactionOption-Eigenschaft des WebMethodAttribute-Attributs auf System.EnterpriseServices.TransactionOption.RequiresNew fest.
[ WebMethod(TransactionOption=TransactionOption.RequiresNew)] public int DeleteAuthor(string lastName)< WebMethod(TransactionOption:=TransactionOption.RequiresNew)> _ Public Function DeleteAuthor(lastName As String) As Integer
Siehe auch
Verweis
TransactionOption Enumeration
WebMethodAttribute.TransactionOption Property
Konzepte
Transaktionen in XML-Webdiensten von ASP.NET
Weitere Ressourcen
Transaction Processing
XML-Webdienste, die ASP.NET verwenden