Поделиться через


DbConfigurationInterceptionContext Класс

Определение

Представляет контекстную информацию, связанную с вызовами реализаций IDbConfigurationInterceptor .

public class DbConfigurationInterceptionContext : System.Data.Entity.Infrastructure.Interception.DbInterceptionContext
type DbConfigurationInterceptionContext = class
    inherit DbInterceptionContext
Public Class DbConfigurationInterceptionContext
Inherits DbInterceptionContext
Наследование
DbConfigurationInterceptionContext

Комментарии

Экземпляры этого класса являются общедоступными неизменяемыми для контекстных сведений. Чтобы добавить контекстную информацию, используйте один из разделов With... или Как... методы для создания нового контекста перехвата, содержащего новые сведения.

Конструкторы

DbConfigurationInterceptionContext()

Создает новый DbConfigurationInterceptionContext объект без состояния.

DbConfigurationInterceptionContext(DbInterceptionContext)

Создает новый DbConfigurationInterceptionContext объект путем копирования состояния из заданного контекста перехвата. Также см. раздел Clone()

Свойства

DbContexts

Получает все экземпляры, DbContext связанные с этим контекстом перехвата.

(Унаследовано от DbInterceptionContext)
IsAsync

Значение true, если операция выполняется асинхронно, в противном случае — false.

(Унаследовано от DbInterceptionContext)
ObjectContexts

Получает все экземпляры, ObjectContext связанные с этим контекстом перехвата.

(Унаследовано от DbInterceptionContext)

Методы

AsAsync()

Создает новый DbConfigurationInterceptionContext объект , содержащий все контекстные сведения в этом контексте перехвата, для флага IsAsync , которому присвоено значение true.

Clone()

Вызовите этот метод при создании копии контекста перехвата, чтобы добавить в него новое состояние. Использование этого метода вместо непосредственного вызова конструктора обеспечивает виртуальную диспетчеризацию, чтобы новый тип был таким же (и каким-либо специализированным состоянием), что и клонируемого контекста.

Equals(Object)

Представляет контекстную информацию, связанную с вызовами реализаций IDbConfigurationInterceptor .

GetHashCode()

Представляет контекстную информацию, связанную с вызовами реализаций IDbConfigurationInterceptor .

GetType()

Возвращает объект Type для текущего экземпляра.

ToString()

Представляет контекстную информацию, связанную с вызовами реализаций IDbConfigurationInterceptor .

WithDbContext(DbContext)

Создает новый DbConfigurationInterceptionContext объект , содержащий все контекстные сведения в этом контексте перехвата с добавлением заданного DbContext.

WithObjectContext(ObjectContext)

Создает новый DbConfigurationInterceptionContext объект , содержащий все контекстные сведения в этом контексте перехвата с добавлением заданного ObjectContext.

Применяется к