DbCommandInterceptor.DataReaderClosing Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Nazwana tuż przed tym, jak EF zamierza wywołać metodę Close().
public virtual Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult DataReaderClosing (System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.Diagnostics.DataReaderClosingEventData eventData, Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult result);
abstract member DataReaderClosing : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.DataReaderClosingEventData * Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
override this.DataReaderClosing : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.DataReaderClosingEventData * Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
Public Overridable Function DataReaderClosing (command As DbCommand, eventData As DataReaderClosingEventData, result As InterceptionResult) As InterceptionResult
Parametry
- command
- DbCommand
Polecenie.
- eventData
- DataReaderClosingEventData
Kontekstowe informacje o poleceniu.
- result
- InterceptionResult
Reprezentuje bieżący wynik, jeśli istnieje.
Ta wartość będzie miała IsSuppressed ustawioną wartość true
, jeśli jakiś poprzedni przechwytujący pominął wykonywanie przez wywołanie metody Suppress().
Ta wartość jest zwykle używana jako wartość zwracana dla implementacji tej metody.
Zwraca
Jeśli IsSuppressed jest to false
, program EF będzie kontynuowany jako normalny.
Jeśli IsSuppressed jest to true
, ef będzie pomijać operację, która miała być wykonywana.
Implementacja tej metody dla dowolnego przechwytnika, który nie próbuje pominąć operacji, jest zwrócenie przekazanej result
wartości.
Implementuje
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla