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 poleceń wysyłanych do relacyjnej bazy danych.
public interface IDbCommandInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IDbCommandInterceptor = interface
interface IInterceptor
Public Interface IDbCommandInterceptor
Implements IInterceptor
Przechwytniki poleceń mogą służyć do wyświetlania, zmieniania lub pomijania wykonywania DbCommandelementu oraz modyfikowania wyniku przed jego zwróceniem do platformy EF.
Rozważ dziedziczenie po DbCommandInterceptor , jeśli nie implementuje wszystkich metod.
Rozszerzenia mogą również rejestrować przechwytujące elementy u wewnętrznego dostawcy usług. Jeśli zostaną znalezione zarówno wstrzyknięte, jak i przechwytujące aplikacje, następnie wstrzyknięte przechwytniki są uruchamiane w kolejności, w której są rozpoznawane od dostawcy usług, a następnie przechwytywanie aplikacji są uruchamiane jako ostatnie.
Ź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.