0

私は 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 を返すことはできますが、クライアントにすべての詳細を知られたくないので、短くて役立つメッセージを表示したいと考えています。

私は何をすべきか?

4

1 に答える 1