Fehler und Ausnahmen in ASP.NET-Workflows
Sie können SOAP-Fehler für einen Workflowwebdienst im Modell erstellen, indem Sie die WebServiceFaultActivity-Aktivität verwenden. 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 eines 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 zum ASMX-Webdienst-Framework finden Sie in der MSDN Library.
Siehe auch
Referenz
Weitere Ressourcen
Entwickeln von ASP.NET-Workflowanwendungen
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.