IRelationalCommandDiagnosticsLogger.CommandScalarExecutedAsync 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í.
Přetížení
CommandScalarExecutedAsync(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, Object, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)
Protokoly události CommandExecuted .
public System.Threading.Tasks.ValueTask<object?> CommandScalarExecutedAsync(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, string logCommandText, Microsoft.EntityFrameworkCore.DbContext? context, Guid commandId, Guid connectionId, object? methodResult, DateTimeOffset startTime, TimeSpan duration, Microsoft.EntityFrameworkCore.Diagnostics.CommandSource commandSource, System.Threading.CancellationToken cancellationToken = default);
abstract member CommandScalarExecutedAsync : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * string * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * obj * DateTimeOffset * TimeSpan * Microsoft.EntityFrameworkCore.Diagnostics.CommandSource * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
Public Function CommandScalarExecutedAsync (connection As IRelationalConnection, command As DbCommand, logCommandText As String, context As DbContext, commandId As Guid, connectionId As Guid, methodResult As Object, startTime As DateTimeOffset, duration As TimeSpan, commandSource As CommandSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)
Parametry
- connection
- IRelationalConnection
Připojení.
- command
- DbCommand
Databázový příkazový objekt.
- logCommandText
- String
Text příkazu, který lze protokolovat.
- connectionId
- Guid
ID korelace přidružené k použitému DbConnection id.
- methodResult
- Object
Vrácená hodnota z provádění podkladové metody.
- startTime
- DateTimeOffset
Čas, kdy se spuštění spustilo.
- duration
- TimeSpan
Doba trvání provádění příkazu, která nezahrnuje využívání výsledků.
- commandSource
- CommandSource
Zdroj příkazu
- cancellationToken
- CancellationToken
A CancellationToken , která se má sledovat při čekání na dokončení úkolu.
Návraty
Výsledek provedení, který mohl být změněn průsečíkem.
Výjimky
Pokud je zrušena CancellationToken .
Platí pro
CommandScalarExecutedAsync(IRelationalConnection, DbCommand, DbContext, Guid, Guid, Object, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)
Protokoly události CommandExecuted .
public System.Threading.Tasks.ValueTask<object?> CommandScalarExecutedAsync(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.DbContext? context, Guid commandId, Guid connectionId, object? methodResult, DateTimeOffset startTime, TimeSpan duration, Microsoft.EntityFrameworkCore.Diagnostics.CommandSource commandSource, System.Threading.CancellationToken cancellationToken = default);
abstract member CommandScalarExecutedAsync : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * obj * DateTimeOffset * TimeSpan * Microsoft.EntityFrameworkCore.Diagnostics.CommandSource * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
Public Function CommandScalarExecutedAsync (connection As IRelationalConnection, command As DbCommand, context As DbContext, commandId As Guid, connectionId As Guid, methodResult As Object, startTime As DateTimeOffset, duration As TimeSpan, commandSource As CommandSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)
Parametry
- connection
- IRelationalConnection
Připojení.
- command
- DbCommand
Databázový příkazový objekt.
- connectionId
- Guid
ID korelace přidružené k použitému DbConnection id.
- methodResult
- Object
Vrácená hodnota z provádění podkladové metody.
- startTime
- DateTimeOffset
Čas, kdy se spuštění spustilo.
- duration
- TimeSpan
Doba trvání provádění příkazu, která nezahrnuje využívání výsledků.
- commandSource
- CommandSource
Zdroj příkazu
- cancellationToken
- CancellationToken
A CancellationToken , která se má sledovat při čekání na dokončení úkolu.
Návraty
Výsledek provedení, který mohl být změněn průsečíkem.
Výjimky
Pokud je zrušena CancellationToken .