Webサービスの例外処理

.NET における例外管理
http://www.microsoft.com/japan/msdn/net/bda/exceptdotnet.asp#exceptdotnet_topic7

Webサービスの項に

Web サービス メソッドが未処理例外を送出したとき、その例外は SoapException として再パッケージ化され、SOAP 応答を介して Web サービス クライアントに返されます。

とある。試しにWebServiceでApplicationExceptionを投げて見ると、Messageには

System.Web.Services.Protocols.SoapException: サーバーは要求を処理できませんでした。 --->; System.ApplicationException: (以下略)

という文字が入っていた。

Webサービスのクライアント側でエラーメッセージを表示したいが、このMessageをそのまま表示するわけにも行かない。ということは、この文字列の「--->;」を見て、その後の必要な部分だけ表示してやればよいのかな。