C# 클래스 Castle.Facilities.NHibernateIntegration.Internal.CastleTransactionsFriendlyTransactionFactory

상속: ITransactionFactory
파일 보기 프로젝트 열기: hconceicao/Castle.Facilities.NHibernateIntegration3

공개 메소드들

메소드 설명
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