Beispiel #1
0
        /// <summary>
        ///     Throws an exception with a specific Taos error code value.
        /// </summary>
        /// <param name="rc">The Taos error code corresponding to the desired exception.</param>
        /// <param name="db">A handle to database connection.</param>
        /// <remarks>
        ///     No exception is thrown for non-error result codes.
        /// </remarks>
        public static void ThrowExceptionForRC(string _commandText, TaosErrorResult taosError)
        {
            var te = new TaosException(taosError);

            te.Data.Add("commandText", _commandText);
            throw te;
        }
Beispiel #2
0
 public TaosException(TaosErrorResult taosError, Exception ex) : base(taosError.Error, ex)
 {
     _taosError   = taosError;
     base.HResult = _taosError.Code;
 }
Beispiel #3
0
 public TaosException(TaosErrorResult taosError) : base(taosError.Error, null)
 {
     _taosError   = taosError;
     base.HResult = _taosError.Code;
 }
Beispiel #4
0
 public TaosException(TaosErrorResult taosError) : base(taosError.Error)
 {
     _taosError = taosError;
 }
        public TaosException(TaosErrorResult taosError)

        {
            _taosError = taosError;
        }
Beispiel #6
0
 public TaosException(TaosErrorResult taosError, Exception ex) : base(taosError.Error, ex)
 {
     _taosError = taosError;
 }