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


DbCommandDispatcher.ScalarAsync Метод

Определение

public virtual System.Threading.Tasks.Task<object> ScalarAsync (System.Data.Common.DbCommand command, System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext interceptionContext, System.Threading.CancellationToken cancellationToken);
abstract member ScalarAsync : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
override this.ScalarAsync : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>

Параметры

command
DbCommand

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

interceptionContext
DbCommandInterceptionContext

Необязательные сведения о контексте выполняемого вызова.

cancellationToken
CancellationToken

Маркер отмены для асинхронной операции.

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

Результат операции, который мог быть изменен перехватчиками.

Комментарии

Обратите внимание, что результат выполнения команды возвращается этим методом. Результат недоступен в контексте перехвата, передаваемом в этот метод, так как контекст перехвата клонируется перед передачей перехватчикам.

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