Propagowanie błędów

Mimo że domyślna strategia środowiska WCF polegająca na maskowaniu błędów jest zalecaną praktyką, w pewnych sytuacjach jej stosowanie jest niepożądane. Tak jest na przykład w przypadku istniejących aplikacji (lub wzorców komunikacji), gdzie usługa musi zgłaszać określone wyjątki w czasie przetwarzania danych wejściowych, w odpowiedzi na osiągnięcie pewnych stanów czy w razie napotkania błędów. Klient musi reagować na te wyjątki w zaprojektowany z góry sposób. Kontrolowanie przepływu sterowania w aplikacji przy użyciu wyjątków nie jest oczywiście najlepszym rozwiązaniem, ponieważ burzy strukturę programu i pogłębia związki pomiędzy klientem a usługą. Rozwiązania proponowane w tym podrozdziale dotyczą jednak istniejących systemów, ...

Get Programowanie usług WCF now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.