カスタムオブジェクトを返すWebサービスからの例外をどのようにキャッチしますか?
私はこの投稿を見ましたが、サービスによってスローされた例外を取得する方法を示していないようです。
SOAP例外をプルすることはできますが、Webサービスが返した元の例外を取得できるようにしたいです。この時点で設定されている変数を確認しましたが、どこにも例外が表示されていないようです。次のように表示されます。
"Server was unable to process request. ---> Exception of type
'RestoreCommon.ConsignmentNotFoundException' was thrown."
try
{
Consignment cons = WebServiceRequest.Instance.Service
.getConsignmentDetails(txtConsignmentNumber.Text);
lblReceiverName.Text = cons.Receiver.Name;
}
catch (ConsignmentNotFoundException)
{
MessageBox.Show("Consignment could not be found!");
}
これは可能ですか?