Freigeben über


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

WebServiceFaultActivity

Weitere Ressourcen

Entwickeln von ASP.NET-Workflowanwendungen

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.