Lösen Sie Ausnahmen aus .NET web service

Habe ich eine Reihe von web services, die mit Hilfe der [WebMethod] Attribut. Ist es als "gute Praxis" zu werfen ArgumentException aus einer solchen Methode, wenn die Argumente sind nicht ordnungsgemäß angegeben (und keine sinnvolle Standardwerte verwendet werden könnten)? Wenn dem so ist, sollte diese Ausnahme abgefangen werden und erneut geworfen, um sich dann sowohl auf dem server und dem client?

AFAIK sollte es keine Notwendigkeit, erneut zu werfen, wie Sie können konfigurieren, Fehler, gesendet zu werden, nach unten den Draht. Und auf den ersten Blick würde ich sagen ja, zu werfen, aber es hängt davon ab, - Ihre Struktur ist so strukturiert, verwenden Sie die composite-Typen mit Results und Errors Sammlungen, zum Beispiel.

InformationsquelleAutor Chris Cooper | 2011-02-09

Schreibe einen Kommentar