Поделиться через


AffectedCountModificationCommandBatch.ConsumeResultSetWithPropagationAsync Метод

Определение

Перегрузки

ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken)

Использует средство чтения данных, созданное с помощью ExecuteAsync(IRelationalConnection, CancellationToken), распространяя значения обратно в ModificationCommand.

ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken)

ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken)

Использует средство чтения данных, созданное с помощью ExecuteAsync(IRelationalConnection, CancellationToken), распространяя значения обратно в ModificationCommand.

protected virtual System.Threading.Tasks.Task<int> ConsumeResultSetWithPropagationAsync (int commandIndex, Microsoft.EntityFrameworkCore.Storage.RelationalDataReader reader, System.Threading.CancellationToken cancellationToken);
abstract member ConsumeResultSetWithPropagationAsync : int * Microsoft.EntityFrameworkCore.Storage.RelationalDataReader * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
override this.ConsumeResultSetWithPropagationAsync : int * Microsoft.EntityFrameworkCore.Storage.RelationalDataReader * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Protected Overridable Function ConsumeResultSetWithPropagationAsync (commandIndex As Integer, reader As RelationalDataReader, cancellationToken As CancellationToken) As Task(Of Integer)

Параметры

commandIndex
Int32

Порядковый номер используемой команды.

reader
RelationalDataReader

Модуль чтения данных.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

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

Задача, представляющая асинхронную операцию. Задача содержит порядковый номер следующей команды, которую необходимо использовать.

Исключения

Если CancellationToken отменяется.

Применяется к

ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken)

protected virtual System.Threading.Tasks.Task<int> ConsumeResultSetWithPropagationAsync (int commandIndex, System.Data.Common.DbDataReader reader, System.Threading.CancellationToken cancellationToken);
abstract member ConsumeResultSetWithPropagationAsync : int * System.Data.Common.DbDataReader * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
override this.ConsumeResultSetWithPropagationAsync : int * System.Data.Common.DbDataReader * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Protected Overridable Function ConsumeResultSetWithPropagationAsync (commandIndex As Integer, reader As DbDataReader, cancellationToken As CancellationToken) As Task(Of Integer)

Параметры

commandIndex
Int32
reader
DbDataReader
cancellationToken
CancellationToken

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

Применяется к