예제 #1
0
        public static Exception CreateWebException(HttpStatusCode code, ResourceManagementException ex)
        {
            ExceptionData data = new ExceptionData(ex);

            data.CorrelationID = ex.CorrelationID;

            return(new WebFaultException <ExceptionData>(data, code));
        }
 public ErrorData(ResourceManagementException ex, string code)
 {
     this.Message = ex.Message;
     this.Code    = code;
     this.Target  = ex.CorrelationID;
 }
        public static void ThrowResourceManagementException(ResourceManagementException ex)
        {
            ErrorData e = new v2.ErrorData(ex, "resource-management-exception");

            throw new WebFaultException <Error>(new Error(e), HttpStatusCode.BadRequest);
        }