私は wcf サービスを使用しており、必要なすべての例外をキャッチする方法を知っています...しかし、どのメッセージを返す必要があるのか わかりませんか?
私のコード:
try
{
currentPosition = await locator.GetGeopositionAsync();
}
catch (FaultException<MessageError> ex)
{
MessageBox.Show(...?);
}
catch (EndpointNotFoundException ex)
{
MessageBox.Show(...?);
}
catch (CommunicationException ex)
{
...
}
catch (Exception ex)
{
...
}
ex.Message を返すことはできますが、クライアントにすべての詳細を知られたくないので、短くて役立つメッセージを表示したいと考えています。
私は何をすべきか?