Я создал службу данных WCF с операцией службы.
Я хочу создать своего рода исключение для бизнеса.Я пытаюсь сгенерировать WebFaultException
, но не вижу, как перехватить эту ошибку на стороне клиента, когда эта ошибка генерируется сервисной операцией.
Вот моя сервисная операция для имитации исключения:
[WebGet]
public void GenerateException()
{
throw new DataServiceException( 403, "Custom Message" );
}
Вот мой клиент:
WebClient wc = new WebClient();
wc.DownloadString(
new Uri(
"http://localhost:27820/WcfDataService1.svc/GenerateException"
)
);
DownloadString
выдает исключение, но только Internal Server Error
, я не вижу свой Custom Message
.
Есть идеи?
Большое спасибо.