DataExtensionsGetSequentialNullableBytesAsync - метод

Выполняет чтение массива байт с указанным индексом, где предполагается, что поле в БД может быть равно null.

Рекомендуется использовать этот метод вместо GetNullableBytes(IDataRecord, Int32), если массив байт может быть размером более 5 Мб. Для этого требуется открыть reader следующим образом: DbManager.ExecuteReaderAsync(CommandBehavior.SequentialAccess).

Definition

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

Параметры

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

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

ValueTaskByte
Прочитанный массив байт, может быть равен null.

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

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

См. также