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(); }