kullanmak. Tüm müşterinin bilmesi gereken bir şeylerin yanlış olup olmadığıdır, bu senaryoda FaultException
tanımlamaya gerek olmadığını söyleyebilir misiniz?zaman basit bir işlem gerçekleştirmektedir basit WCF hizmeti var WCF Arıza İstisna
5
A
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 veFaultException<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.
İstisnalar ve Hatalar İşleme - http://msdn.microsoft.com/en-us/library/ms789039.aspx –