2011-04-01 16 views

cevap

4

FaultException'u döndürmek her zaman iyi bir uygulamadır, çünkü eğer yapmazsanız, kanalı hatayla arızalı olacak ve tekrar kullanılamaz.

(hizmet davranışlarında) yapılandırmasında alınır müşteriye gönderilmesi gereken hangi bilgilerin karar:

Ben her zaman tüm özel durumları yakalamak ve FaultException<T> dönmek için hizmet IErrorHandler davranışı uygulamak Aslında
  <serviceBehaviors> 
       <behavior name="myName"> 
        <serviceDebug includeExceptionDetailInFaults="true" /> 
     // .... 

böylece tüm operasyonlarımda yapmak zorunda değilim.