Sdílet prostřednictvím


DbConfigurationInterceptionContext Třída

Definice

Představuje kontextové informace spojené s voláním do IDbConfigurationInterceptor implementací.

public class DbConfigurationInterceptionContext : System.Data.Entity.Infrastructure.Interception.DbInterceptionContext
type DbConfigurationInterceptionContext = class
    inherit DbInterceptionContext
Public Class DbConfigurationInterceptionContext
Inherits DbInterceptionContext
Dědičnost
DbConfigurationInterceptionContext

Poznámky

Instance této třídy jsou veřejně neměnné pro kontextové informace. Pokud chcete přidat kontextové informace, použijte některou z možností S... nebo Jako... metody pro vytvoření nového kontextu zachycení obsahující nové informace.

Konstruktory

DbConfigurationInterceptionContext()

Vytvoří nový DbConfigurationInterceptionContext bez stavu.

DbConfigurationInterceptionContext(DbInterceptionContext)

Vytvoří nový DbConfigurationInterceptionContext zkopírováním 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)
IsAsync

True, pokud se operace provádí asynchronně, jinak false.

(Zděděno od DbInterceptionContext)
ObjectContexts

Získá všechny ObjectContext instance přidružené k tomuto zachytávání kontext.

(Zděděno od DbInterceptionContext)

Metody

AsAsync()

Vytvoří nový DbConfigurationInterceptionContext , který obsahuje všechny kontextové informace v tomto kontextu zachycení příznak nastavený IsAsync na 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 spojené s voláním do IDbConfigurationInterceptor implementací.

GetHashCode()

Představuje kontextové informace spojené s voláním do IDbConfigurationInterceptor implementací.

GetType()

Získá aktuální Type instanci.

ToString()

Představuje kontextové informace spojené s voláním do IDbConfigurationInterceptor implementací.

WithDbContext(DbContext)

Vytvoří nový DbConfigurationInterceptionContext , který obsahuje všechny kontextové informace v tomto kontextu zachytávání s přidáním daného DbContextobjektu .

WithObjectContext(ObjectContext)

Vytvoří nový DbConfigurationInterceptionContext , který obsahuje všechny kontextové informace v tomto kontextu zachytávání s přidáním daného ObjectContextobjektu .

Platí pro