private static ExecuteReader ( |
||
connection | ||
transaction | MySql.Data.MySqlClient.MySqlTransaction | |
commandText | string | Command text to use |
commandParameters | Array of |
|
ExternalConn | bool | True if the connection should be preserved, false if not |
return |
public static Task <MySqlDataReader> ExecuteReaderAsync(string connectionString, string commandText, CancellationToken cancellationToken, params MySqlParameter[] commandParameters) { TaskCompletionSource <MySqlDataReader> taskCompletionSource = new TaskCompletionSource <MySqlDataReader>(); if (cancellationToken == CancellationToken.None || !cancellationToken.IsCancellationRequested) { try { MySqlDataReader result = MySqlHelper.ExecuteReader(connectionString, commandText, commandParameters); taskCompletionSource.SetResult(result); goto IL_3F; } catch (Exception exception) { taskCompletionSource.SetException(exception); goto IL_3F; } } taskCompletionSource.SetCanceled(); IL_3F: return(taskCompletionSource.Task); }
private static Task <MySqlDataReader> ExecuteReaderAsync(MySqlConnection connection, MySqlTransaction transaction, string commandText, MySqlParameter[] commandParameters, bool ExternalConn, CancellationToken cancellationToken) { TaskCompletionSource <MySqlDataReader> taskCompletionSource = new TaskCompletionSource <MySqlDataReader>(); if (cancellationToken == CancellationToken.None || !cancellationToken.IsCancellationRequested) { try { MySqlDataReader result = MySqlHelper.ExecuteReader(connection, transaction, commandText, commandParameters, ExternalConn); taskCompletionSource.SetResult(result); goto IL_43; } catch (Exception exception) { taskCompletionSource.SetException(exception); goto IL_43; } } taskCompletionSource.SetCanceled(); IL_43: return(taskCompletionSource.Task); }
public static Task <MySqlDataReader> ExecuteReaderAsync(string connectionString, string commandText, params MySqlParameter[] commandParameters) { return(Task.Factory.StartNew <MySqlDataReader>(() => MySqlHelper.ExecuteReader(connectionString, commandText, commandParameters))); }
private static Task <MySqlDataReader> ExecuteReaderAsync(MySqlConnection connection, MySqlTransaction transaction, string commandText, MySqlParameter[] commandParameters, bool ExternalConn) { return(Task.Factory.StartNew <MySqlDataReader>(() => MySqlHelper.ExecuteReader(connection, transaction, commandText, commandParameters, ExternalConn))); }
public static MySqlDataReader ExecuteReader(MySqlConnection connection, string commandText, params MySqlParameter[] commandParameters) { return(MySqlHelper.ExecuteReader(connection, null, commandText, commandParameters, true)); }
public static MySqlDataReader ExecuteReader(MySqlConnection connection, string commandText) { return(MySqlHelper.ExecuteReader(connection, null, commandText, null, true)); }
public static MySqlDataReader ExecuteReader(string connectionString, string commandText) { return(MySqlHelper.ExecuteReader(connectionString, commandText, null)); }