Tenemos un sistema con una capa WCF.WCF catching Fault Exceptions de tipo T o Base type
Los servicios WCF pueden lanzar varios FaultExceptions, éstas son excepciones de tipo:
FaultException<MyStronglyTypedException>
Todos los tipos fuertemente excepciones heredar de una excepción de base.
public class MyStronglyTypedException : MyBaseException
Puedo capturar FaultException, pero no tengo acceso a la propiedad Detail de FaultException.
Lo que me gustaría es para atrapar:
FaultException<MyBaseException>
Pero esto no parece ser posible.
¿Hay alguna manera de que pueda obtener acceso a la propiedad Detail de FaultException, sin capturar todas las excepciones individuales fuertemente tipadas?
Gracias, pero esto es lo que estamos haciendo actualmente, donde tiene: captura (FaultException ee) Tenemos más de 100 diferentes excepciones, Actualmente han escrito un programa para generar este código. –