Verwenden der WebServiceFaultActivity-Aktivität
Die WebServiceFaultActivity-Aktivität ermöglicht die Darstellung eines Webdienstfehlers im Modell. Dies entspricht dem Auslösen einer Ausnahme in der Frameworkmethode eines ASMX-Webdiensts.
Im Gegensatz zur ThrowActivity-Aktivität, die einen Ausnahmehandler nach dessen Ausführung aufruft, wird durch die Ausführung der WebServiceFaultActivity-Aktivität nicht der Kurs der sequenziellen Workflowausführung geändert, doch es wird eine SOAP-Ausnahme an den Client zurückgegeben.
Die WebServiceFaultActivity-Aktivität kann nur einem bidirektionalen Anforderung-Antwort-Vorgang zugeordnet werden. Neben dem WebServiceFaultActivity-Fehler wird jedes Beenden des Workflows während eines ausstehenden Anforderung-Antwort-Vorgangs auch als SOAP-Fehler ausgelöst. Dabei wird die innere Ausnahmeeigenschaft mit der Ausnahme ausgefüllt, durch die der Workflow beendet wurde.
Weitere Informationen finden Sie in der WebServiceFaultActivity-Klasse des System.Workflow.Activities-Namespace in der Referenz zur Klassenbibliothek von Windows Workflow Foundation.
Weitere Informationen zu SOAP-Fehlern und dem ASMX-Webdienst-Framework finden Sie in der MSDN Library.
Siehe auch
Referenz
Konzepte
Fehler und Ausnahmen in ASP.NET-Workflows
Weitere Ressourcen
Web Service Sample
Windows Workflow Foundation-Aktivitäten
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.