Beispiel #1
0
 /// <summary>
 /// Constructor from a custom exception.
 /// </summary>
 /// <param name="error">The error.</param>
 /// <param name="message">The message.</param>
 public APIResult(APIEnumerations.APIErrors error, string message)
 {
     m_error        = error;
     m_errorMessage = message;
     m_exception    = null;
 }
Beispiel #2
0
 /// <summary>
 /// Constructor from an XML serialization exception wrapped into an InvalidOperationException
 /// </summary>
 /// <param name="exc">The exception.</param>
 public APIResult(InvalidOperationException exc)
 {
     m_error        = APIEnumerations.APIErrors.Xml;
     m_errorMessage = (exc.InnerException == null ? exc.Message : exc.InnerException.Message);
     m_exception    = exc;
 }
Beispiel #3
0
 /// <summary>
 /// Constructor from an XSLT exception
 /// </summary>
 /// <param name="exc">The exception.</param>
 public APIResult(XsltException exc)
     : this(exc as Exception)
 {
     m_error = APIEnumerations.APIErrors.Xslt;
 }
Beispiel #4
0
 /// <summary>
 /// Constructor from an XML exception
 /// </summary>
 /// <param name="exc">The exception.</param>
 public APIResult(XmlException exc)
     : this((Exception)exc)
 {
     m_error = APIEnumerations.APIErrors.Xml;
 }
Beispiel #5
0
 /// <summary>
 /// Constructor from an http exception
 /// </summary>
 /// <param name="exc">The exception.</param>
 public APIResult(HttpWebServiceException exc)
     : this(exc as Exception)
 {
     m_error = APIEnumerations.APIErrors.Http;
 }
Beispiel #6
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public APIResult()
 {
     m_error        = APIEnumerations.APIErrors.None;
     m_errorMessage = String.Empty;
     m_exception    = null;
 }