/// <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; }
public TaosException(TaosErrorResult taosError, Exception ex) : base(taosError.Error, ex) { _taosError = taosError; base.HResult = _taosError.Code; }
public TaosException(TaosErrorResult taosError) : base(taosError.Error, null) { _taosError = taosError; base.HResult = _taosError.Code; }
public TaosException(TaosErrorResult taosError) : base(taosError.Error) { _taosError = taosError; }
public TaosException(TaosErrorResult taosError) { _taosError = taosError; }
public TaosException(TaosErrorResult taosError, Exception ex) : base(taosError.Error, ex) { _taosError = taosError; }