![](/img/trans.png)
[英]why is throwing a SoapException through WCF service seen as a FaultException?
[英]Throwing FaultException<T> from WCF service methods
我正在學習WCF,目前專注於故障章節。
據我所知,WCF在服務拋出時處理FaultException異常有點不同。
因此,從服務拋出的所有異常都應該包含在FaultException中似乎是一個好主意。
在設計方面,對於我來說,WCF似乎有利於設計(在實際邏輯和“服務”配置/托管/類似服務的細節之間的清晰分離),這似乎有點違反直覺。
這是一個很好的做法嗎? 還是應該使用其他技術?
通常的做法是在WCF服務上設置FaultContract
,它定義了它的失敗方式,然后在客戶端處理它。
看看以下內容:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.