wyjątki w aplikacji WCF

0

Hej, piszę w pracy server i klienta wcf, dostałem pewien kod który działał na remotingu, mam go przerobić na wcf. W poprzedniej wersji aplikacji była pewna hierarchia klas przeznaczona do obsługi wyjątków, które serwer przesyłał do klienta. W wcf z tego co widzę jest inny sposób obsługi sytuacji wyjątkowych, trzeba utworzyć sobie klasę reprezentującą informacje o danym wyjątku, opatrzyć ją atrybutem [DataContract] a jej pola atrybutami [DataMember], w kontrkcie samej usługi trzeba użyć atrybuty FaultContract i wskazać typ wyjątku. Próbowałem przerobić stary sposób obsługi wyjątków z remotingu na wcf ale aplikacja kliencka nie rozpoznaje ich poprawnie. Powodem jest według mnie to że stara hierarchia dziedziczy po System.Exception. Czy jest możliwość by w WCF za FaultContract robiło coś co dziedziczy po System.Exception?

0

Czy mogę zamiast System.Exception dziedziczyć po klasie FaultException ? Próbuję tak robić ale to nie działa

1 użytkowników online, w tym zalogowanych: 0, gości: 1