Sdílet prostřednictvím


DbCommandDispatcher.ScalarAsync Metoda

Definice

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>

Parametry

command
DbCommand

Příkaz, na kterém se operace provede.

interceptionContext
DbCommandInterceptionContext

Volitelné informace o kontextu prováděného volání.

cancellationToken
CancellationToken

Token zrušení pro asynchronní operaci.

Návraty

Výsledek operace, který mohl být změněn zachytávacími moduly.

Poznámky

Všimněte si, že výsledek spuštění příkazu je vrácen touto metodou. Výsledek není k dispozici v kontextu zachycování předaného do této metody, protože kontext zachycení je klonován před předáním do zachytávače.

Platí pro