IDbCommandInterceptor.ScalarExecuted Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Volá se okamžitě po volání ExecuteScalar()EF .
public virtual object? ScalarExecuted(System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData eventData, object? result);
public object ScalarExecuted(System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData eventData, object result);
public object? ScalarExecuted(System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData eventData, object? result);
abstract member ScalarExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * obj -> obj
override this.ScalarExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * obj -> obj
abstract member ScalarExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * obj -> obj
Public Overridable Function ScalarExecuted (command As DbCommand, eventData As CommandExecutedEventData, result As Object) As Object
Public Function ScalarExecuted (command As DbCommand, eventData As CommandExecutedEventData, result As Object) As Object
Parametry
- command
- DbCommand
Příkaz.
- eventData
- CommandExecutedEventData
Kontextové informace o příkazu a spuštění
- result
- Object
Výsledek volání ExecuteScalar(). Tato hodnota se obvykle používá jako návratová hodnota pro implementaci této metody.
Návraty
Výsledek, který ef použije.
Implementace této metody pro jakýkoli průsečík, který se nepokouší změnit výsledek, je vrátit result hodnotu předanou.
Poznámky
Tato metoda je stále volána, pokud průsečík potlačil spuštění příkazu v ScalarExecuting(DbCommand, CommandEventData, InterceptionResult<Object>). V tomto případě result je výsledkem vrácen .ScalarExecuting(DbCommand, CommandEventData, InterceptionResult<Object>)