DbConnectionInterceptionContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje kontextové informace přidružené k voláním DbConnection , která nevrací žádné výsledky.
public class DbConnectionInterceptionContext : System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext
type DbConnectionInterceptionContext = class
inherit MutableInterceptionContext
Public Class DbConnectionInterceptionContext
Inherits MutableInterceptionContext
- Dědičnost
- Odvozené
Konstruktory
DbConnectionInterceptionContext() |
Vytvoří nový DbConnectionInterceptionContext bez stavu. |
DbConnectionInterceptionContext(DbInterceptionContext) |
Vytvoří nový DbConnectionInterceptionContext zkopírováním neměnného stavu z daného kontextu zachycení. Viz také Clone() |
Vlastnosti
DbContexts |
Získá všechny DbContext instance přidružené k tomuto zachytávání kontext. (Zděděno od DbInterceptionContext) |
Exception |
Pokud je tato vlastnost nastavena před provedením operace, bude spuštění operace potlačeno a místo toho bude vyvolána nastavená výjimka. V opačném případě, pokud operace selže, bude tato vlastnost nastavena na výjimku, která byla vyvolán. V obou případech můžou zachytávače, které se spustí po operaci, změnit tuto vlastnost tak, aby změnily výjimku, která se vyvolá, nebo nastavit tuto vlastnost na hodnotu null, aby nedošlo k vyvolání výjimky vůbec. (Zděděno od MutableInterceptionContext) |
IsAsync |
True, pokud se operace provádí asynchronně, jinak false. (Zděděno od DbInterceptionContext) |
IsExecutionSuppressed |
Pokud je true, tento příznak označuje, že provádění operace bylo potlačeno jedním z zachytávače. To lze provést před provedením operace voláním SuppressExecution() nebo nastavením Exception vyvolání (Zděděno od MutableInterceptionContext) |
ObjectContexts |
Získá všechny ObjectContext instance přidružené k tomuto zachytávání kontext. (Zděděno od DbInterceptionContext) |
OriginalException |
Pokud se provedení operace nezdaří, bude tato vlastnost obsahovat výjimku, která byla vyvolán. Pokud byla operace potlačena nebo se nepovede, bude mít tato vlastnost vždy hodnotu null. (Zděděno od MutableInterceptionContext) |
TaskStatus |
Nastavte na stav Task po dokončení asynchronní operace. Nepoužívá se pro synchronní operace. (Zděděno od MutableInterceptionContext) |
UserState |
Zastaralé.
Získá nebo nastaví hodnotu obsahující libovolné uživatelem zadané informace o stavu přidružené k operaci. (Zděděno od MutableInterceptionContext) |
Metody
AsAsync() |
Vytvoří nový DbConnectionInterceptionContext , který obsahuje všechny kontextové informace v tomto kontextu zachycení spolu s příznakem IsAsync nastaveným na hodnotu true. |
Clone() |
Tuto metodu volejte při vytváření kopie kontextu zachycení, aby se do ní přidal nový stav. Použití této metody místo volání konstruktoru přímo zajišťuje virtuální odesílání tak, aby nový typ měl stejný typ (a jakýkoli specializovaný stav) jako kontext, který je klonován. |
Equals(Object) |
Představuje kontextové informace přidružené k voláním DbConnection , která nevrací žádné výsledky. |
FindUserState(String) |
Získá hodnotu obsahující libovolné uživatelem zadané informace o stavu přidružené k operaci. (Zděděno od MutableInterceptionContext) |
GetHashCode() |
Představuje kontextové informace přidružené k voláním DbConnection , která nevrací žádné výsledky. |
GetType() |
Získá aktuální Type instanci. |
SetUserState(String, Object) |
Nastaví hodnotu obsahující libovolné informace o stavu zadané uživatelem přidružené k operaci. (Zděděno od MutableInterceptionContext) |
SuppressExecution() |
Zabrání spuštění operace, pokud je volána před provedením operace. (Zděděno od MutableInterceptionContext) |
ToString() |
Představuje kontextové informace přidružené k voláním DbConnection , která nevrací žádné výsledky. |
WithDbContext(DbContext) |
Vytvoří nový DbConnectionInterceptionContext , který obsahuje všechny kontextové informace v tomto kontextu zachytávání s přidáním daného ObjectContextobjektu . |
WithObjectContext(ObjectContext) |
Vytvoří nový DbConnectionInterceptionContext , který obsahuje všechny kontextové informace v tomto kontextu zachytávání s přidáním daného ObjectContextobjektu . |
Platí pro
Entity Framework