Example #1
0
 private MessageFault BuildFault(Exception error)
 {
     var exceptionDetail = new ServiceExceptionDetail(error);
     return
         MessageFault.CreateFault(
             FaultCode.CreateReceiverFaultCode(ServiceExceptionDetail.FaultSubCodeName,
                                               ServiceExceptionDetail.FaultSubCodeNamespace),
             new FaultReason(error.Message), exceptionDetail);
 }
 private Exception GetException(ServiceExceptionDetail exceptionDetail)
 {
     return (Exception)exceptionDetail.DeserializeException();
 }