I ve got a WCF service that s using Business Library for its Statelessnession Handling and WCF Validation Integration. 他们似乎没有共同工作。
我想的是:
- If my service throws any kind of exception, WCF Exception Shielding will catch this and throw out a
FaultException<MyServiceFault>
. - If the incoming message fails the validation, the service should continue to throw out a
FaultException<ValidationFault>
.
然而,我不知道如何把例外的“盾牌”政策告诉我们,不要通过“补偿”例外。
我有几家企业图书馆,把每个例外都变成了
微软.Practices.EnterpriseLibrary.ExceptionHandling.WCFaultContractWrapperException
审定失败时。 但是,如果将这一例外作为新的<代码>和代号;“Type>”;与postHandlingAction
列入
是否有可能利用世界气候基金例外保护办法,除世界气候基金例外情形外,捕获所有例外? 如果不是的话,我不得不为可能遭到thrown击的所有不同例外增加吨的混淆——这里的例外情况是什么?