Sdílet prostřednictvím


DbInterception Třída

Definice

Toto je registrační bod pro IDbInterceptor zachytávače. Zachytávače obdrží oznámení, když EF provede určité operace, jako je spouštění příkazů s databází. Podívejte se například na IDbCommandInterceptor.

public static class DbInterception
type DbInterception = class
Public Class DbInterception
Dědičnost
DbInterception

Vlastnosti

Dispatch

Toto je vstupní bod pro odesílání do zachytávače. Entity Framework ho obvykle používá jenom interně, ale je poskytována veřejně, aby jiný kód mohl zajistit, aby se při provádění operací jménem EF volaly registrované zachytávače. Například poskytovatelé EF můžou tuto možnost využít při spouštění příkazů.

Metody

Add(IDbInterceptor)

Zaregistruje nového IDbInterceptor pro příjem oznámení. Všimněte si, že zachytávací zařízení musí implementovat určité rozhraní, které přesahuje od IDbInterceptor , aby bylo užitečné.

Remove(IDbInterceptor)

Odebere zaregistrovaný IDbInterceptor objekt, takže už nebude dostávat oznámení. Pokud daný zachytávací počítač není zaregistrovaný, jedná se o no-op.

Platí pro