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


TransactionHandler.MatchesParentContext - метод

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Проверяет, содержит ли предоставленный контекст перехвата целевой контекст, или совпадает предоставленное соединение с соединением, которое используется целевым контекстом.

Пространство имен:  System.Data.Entity.Infrastructure
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Protected Friend Overridable Function MatchesParentContext ( _
    connection As DbConnection, _
    interceptionContext As DbInterceptionContext _
) As Boolean
'Применение
Dim connection As DbConnection 
Dim interceptionContext As DbInterceptionContext 
Dim returnValue As Boolean 

returnValue = Me.MatchesParentContext(connection, _
    interceptionContext)
protected internal virtual bool MatchesParentContext(
    DbConnection connection,
    DbInterceptionContext interceptionContext
)
protected public:
virtual bool MatchesParentContext(
    DbConnection^ connection, 
    DbInterceptionContext^ interceptionContext
)
abstract MatchesParentContext : 
        connection:DbConnection * 
        interceptionContext:DbInterceptionContext -> bool  
override MatchesParentContext : 
        connection:DbConnection * 
        interceptionContext:DbInterceptionContext -> bool
function MatchesParentContext(
    connection : DbConnection, 
    interceptionContext : DbInterceptionContext
) : boolean

Параметры

  • interceptionContext
    Тип: DbInterceptionContext
    Контекст перехвата.

Возвращаемое значение

Тип: System.Boolean
Значение true, если предоставленный контекст перехвата содержит целевой контекст или предоставленное соединение совпадает с соединением, которое используется целевым контекстом, если предоставленный контекст перехвата не содержит какие-либо контексты; в противном случае — false.

Примечания

Обратите внимание, что вызов этого метода запустит инициализацию любого DbContext, на который ссылается interceptionContext

См. также

Справочник

TransactionHandler Класс

System.Data.Entity.Infrastructure - пространство имен