DataExtensionsGetSequentialNullableStringAsync - метод

Выполняет чтение строки с указанным индексом, где предполагается, что строка в БД может быть равна null. Рекомендуется использовать этот метод вместо GetNullableString(IDataRecord, Int32), если строка может быть размером более 5 Мб.

Для этого требуется открыть reader следующим образом: DbManager.ExecuteReaderAsync(CommandBehavior.SequentialAccess).

Definition

Пространство имён: Tessa.Platform.Data
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static ValueTask<string> GetSequentialNullableStringAsync(
	this DbDataReader reader,
	int i,
	Dbms dbms,
	CancellationToken cancellationToken = default
)

Параметры

reader  DbDataReader
Объект, выполняющий чтение строки в базе данных.
i  Int32
Индекс колонки в результатах запроса, отсчитываемый от нуля.
dbms  Dbms
Тип СУБД.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskString
Прочитанная строка, может быть равна null.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа DbDataReader. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также