/// <summary> /// Formats exception message based on uri and message, traces it and returns the exception. /// </summary> /// <param name="uri"></param> /// <param name="message"></param> internal static DataSetCreateException BuildDataSetCreateException(string uri, string message) { DataSetCreateException exc = new DataSetCreateException(uri, message); Trace.WriteLineIf(dataSetTraceLevel == TraceLevel.Error, exc.Message); return exc; }
/// <summary> /// Formats exception message based on uri and innerException, traces it and returns the exception. /// </summary> /// <param name="uri"></param> /// <param name="innerException"></param> internal static DataSetCreateException BuildDataSetCreateException(string uri, Exception innerException) { string auxMessage = innerException == null ? null : innerException.Message; DataSetCreateException exc = new DataSetCreateException(uri, auxMessage, innerException); Trace.WriteLineIf(dataSetTraceLevel == TraceLevel.Error, exc.Message); return exc; }