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.
Umożliwia przechwytywanie operacji w systemie DbConnection.
public interface IDbConnectionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IDbConnectionInterceptor = interface
interface IInterceptor
Public Interface IDbConnectionInterceptor
Implements IInterceptor
Przechwytniki połączeń mogą służyć do wyświetlania, zmieniania lub pomijania operacji w systemie DbConnectionoraz modyfikowania wyniku przed jego zwróceniem do platformy EF.
Rozszerzenia mogą również rejestrować przechwytniki u wewnętrznego dostawcy usług. W przypadku znalezienia zarówno wstrzykiwanych, jak i przechwytujących aplikacje, wstrzyknięte przechwytniki są uruchamiane w kolejności, w której są rozpoznawane przez dostawcę usług, a następnie przechwytujące aplikacje są uruchamiane ostatnio.
Nazwana tuż przed tym, jak EF zamierza wywołać metodę OpenAsync().
Dotyczy
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.