ExecuteReaderAsync(commandBehavior, cancellationToken)

このメソッドは、非同期式でOracleDataReaderを戻します。

宣言

// C#
public Task<OracleDataReader> ExecuteReaderAsync(CommandBehavior commandBehavior, 
CancellationToken cancellationToken)

パラメータ

  • commandBehavior

    この引数は無視されます。CommandBehavior.CloseConnection値が使用されます。

  • cancellationToken

    非同期コールを取り消すためのトークン。

備考

OracleDataReaderは、データをフェッチするにはオープン接続が必要であるため、ExecuteReader()が戻った後にODP.NETによって接続はクローズされません。

ODP.NETによって、CommandBehaviorCommandBehavior.CloseConnectionに設定されます。その結果、リーダーがクローズされると接続がクローズされます。