/// <summary> /// Creates an instance of the object for serialization. /// </summary> /// <param name="info">Serialiation info object.</param> /// <param name="context">Serialization context object.</param> protected DataPortalException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context) { _result = (DataPortalResult)info.GetValue( "_result", typeof(DataPortalResult)); _innerStackTrace = info.GetString("_innerStackTrace"); }
/// <summary> /// Creates an instance of the object. /// </summary> /// <param name="message">Text describing the exception.</param> /// <param name="ex">Inner exception.</param> /// <param name="result">The data portal result object.</param> public DataPortalException( string message, Exception ex, DataPortalResult result) : base(message, ex) { _innerStackTrace = ex.StackTrace; _result = result; }