C# Класс Castle.Facilities.NHibernateIntegration.Internal.CastleTransactionsFriendlyTransactionFactory

Наследование: ITransactionFactory
Показать файл Открыть проект

Открытые методы

Метод Описание
Configure ( IDictionary props ) : void
CreateTransaction ( ISessionImplementor session ) : ITransaction
EnlistInDistributedTransactionIfNeeded ( ISessionImplementor session ) : void

ExecuteWorkInIsolation ( ISessionImplementor session, IIsolatedWork work, bool transacted ) : void
IsInDistributedActiveTransaction ( ISessionImplementor session ) : bool

Описание методов

Configure() публичный Метод

public Configure ( IDictionary props ) : void
props IDictionary
Результат void

CreateTransaction() публичный Метод

public CreateTransaction ( ISessionImplementor session ) : ITransaction
session ISessionImplementor
Результат ITransaction

EnlistInDistributedTransactionIfNeeded() публичный Метод

public EnlistInDistributedTransactionIfNeeded ( ISessionImplementor session ) : void
session ISessionImplementor
Результат void

ExecuteWorkInIsolation() публичный Метод

public ExecuteWorkInIsolation ( ISessionImplementor session, IIsolatedWork work, bool transacted ) : void
session ISessionImplementor
work IIsolatedWork
transacted bool
Результат void

IsInDistributedActiveTransaction() публичный Метод

public IsInDistributedActiveTransaction ( ISessionImplementor session ) : bool
session ISessionImplementor
Результат bool