DbCommandInterceptor.CommandCreated(CommandEndEventData, DbCommand) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird unmittelbar nach dem Aufruf von CreateCommand()EF aufgerufen.
Diese Methode wird weiterhin aufgerufen, wenn ein Interceptor die Erstellung eines Befehls in CommandCreating(CommandCorrelatedEventData, InterceptionResult<DbCommand>)unterdrückt hat.
In diesem Fall result
ist das von CommandCreating(CommandCorrelatedEventData, InterceptionResult<DbCommand>)zurückgegebene Ergebnis.
public virtual System.Data.Common.DbCommand CommandCreated (Microsoft.EntityFrameworkCore.Diagnostics.CommandEndEventData eventData, System.Data.Common.DbCommand result);
abstract member CommandCreated : Microsoft.EntityFrameworkCore.Diagnostics.CommandEndEventData * System.Data.Common.DbCommand -> System.Data.Common.DbCommand
override this.CommandCreated : Microsoft.EntityFrameworkCore.Diagnostics.CommandEndEventData * System.Data.Common.DbCommand -> System.Data.Common.DbCommand
Public Overridable Function CommandCreated (eventData As CommandEndEventData, result As DbCommand) As DbCommand
Parameter
- eventData
- CommandEndEventData
Kontextbezogene Informationen zum Befehl und zur Ausführung.
- result
- DbCommand
Das Ergebnis des Aufrufs von CreateCommand(). Dieser Wert wird in der Regel als Rückgabewert für die Implementierung dieser Methode verwendet.
Gibt zurück
Das Ergebnis, das VON EF verwendet wird.
Eine normale Implementierung dieser Methode für jeden Interceptor, der nicht versucht, das Ergebnis zu ändern, besteht darin, den result
übergebenen Wert zurückzugeben.
Implementiert
Gilt für:
Entity Framework