DataReaderStream - конструктор
Создаёт экземпляр класса с указанием объекта IDataReader
и отсчитываемого от нуля номера колонки, в которой расположены читаемые данные.
Пространство имён: Tessa.Platform.DataСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public DataReaderStream(
DbDataReader reader,
int columnIndex = 0,
bool disposeReader = true,
Func<DataReaderStream, ValueTask> disposeActionAsync = null
)
Public Sub New (
reader As DbDataReader,
Optional columnIndex As Integer = 0,
Optional disposeReader As Boolean = true,
Optional disposeActionAsync As Func(Of DataReaderStream, ValueTask) = Nothing
)
public:
DataReaderStream(
DbDataReader^ reader,
int columnIndex = 0,
bool disposeReader = true,
Func<DataReaderStream^, ValueTask>^ disposeActionAsync = nullptr
)
new :
reader : DbDataReader *
?columnIndex : int *
?disposeReader : bool *
?disposeActionAsync : Func<DataReaderStream, ValueTask>
(* Defaults:
let _columnIndex = defaultArg columnIndex 0
let _disposeReader = defaultArg disposeReader true
let _disposeActionAsync = defaultArg disposeActionAsync null
*)
-> DataReaderStream
Параметры
- reader DbDataReader
- Объект IDataReader, посредством которого выполняется чтение данных.
- columnIndex Int32 (Optional)
- Отсчитываемый от нуля номер колонки, в которой расположены читаемые данные.
- disposeReader Boolean (Optional)
-
Признак того, что переданный объект disposeReader будет освобождён при освобождении
создаваемого объекта через метод Dispose.
- disposeActionAsync FuncDataReaderStream, ValueTask (Optional)
-
Действие, дополнительно выполняемое при закрытии потока методом Dispose(Boolean),
или null, если выполнять действие не требуется. В параметре передаётся текущий поток.