C# 클래스 Rebel.Hive.ProviderSupport.AbstractProviderTransaction

상속: DisposableObject, IProviderTransaction
파일 보기 프로젝트 열기: RebelCMS/rebelcmsxu5

공개 메소드들

메소드 설명
Commit ( IProviderUnit unit ) : void

Commits this transaction.

EnsureBegun ( ) : void
GetTransactionId ( ) : string
HasCommitalActionsToPerform ( ) : bool

Determines whether this transaction has actions to perform prior to committing, e.g. cache flushing.

PerformPreCommitalActions ( ) : void

Performs the pre commital actions, e.g. cache flushing.

Rollback ( IProviderUnit unit ) : void

Rolls back this transaction.

Rollback ( bool requestIsImplicit ) : void

Rolls back this transaction and stores a value for whether the rollback request was as a result of an implicit operation, like the disposal of the transaction.

보호된 메소드들

메소드 설명
AbstractProviderTransaction ( ) : System
DisposeResources ( ) : void
PerformCommit ( ) : bool
PerformExplicitRollback ( ) : bool
PerformImplicitRollback ( ) : bool

메소드 상세

AbstractProviderTransaction() 보호된 메소드

protected AbstractProviderTransaction ( ) : System
리턴 System

Commit() 공개 메소드

Commits this transaction.
public Commit ( IProviderUnit unit ) : void
unit IProviderUnit
리턴 void

DisposeResources() 보호된 메소드

protected DisposeResources ( ) : void
리턴 void

EnsureBegun() 공개 추상적인 메소드

public abstract EnsureBegun ( ) : void
리턴 void

GetTransactionId() 공개 메소드

public GetTransactionId ( ) : string
리턴 string

HasCommitalActionsToPerform() 공개 메소드

Determines whether this transaction has actions to perform prior to committing, e.g. cache flushing.
public HasCommitalActionsToPerform ( ) : bool
리턴 bool

PerformCommit() 보호된 추상적인 메소드

protected abstract PerformCommit ( ) : bool
리턴 bool

PerformExplicitRollback() 보호된 추상적인 메소드

protected abstract PerformExplicitRollback ( ) : bool
리턴 bool

PerformImplicitRollback() 보호된 추상적인 메소드

protected abstract PerformImplicitRollback ( ) : bool
리턴 bool

PerformPreCommitalActions() 공개 메소드

Performs the pre commital actions, e.g. cache flushing.
public PerformPreCommitalActions ( ) : void
리턴 void

Rollback() 공개 메소드

Rolls back this transaction.
public Rollback ( IProviderUnit unit ) : void
unit IProviderUnit
리턴 void

Rollback() 공개 메소드

Rolls back this transaction and stores a value for whether the rollback request was as a result of an implicit operation, like the disposal of the transaction.
public Rollback ( bool requestIsImplicit ) : void
requestIsImplicit bool if set to true [request is implicit].
리턴 void