C# 클래스 Illusion.TransactionBase

Base transaction class.
상속: ITransaction
파일 보기 프로젝트 열기: kasicass/kasicass

보호된 프로퍼티들

프로퍼티 타입 설명
accumulatingAction IMultiAction

공개 메소드들

메소드 설명
Commit ( ) : void

Commits this instance.

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Rollback ( ) : void

Rollbacks this instance.

TransactionBase ( )

Initializes a new instance of the TransactionBase class.

TransactionBase ( ActionManager am )

Initializes a new instance of the TransactionBase class.

TransactionBase ( ActionManager am, bool isDelayed )

Initializes a new instance of the TransactionBase class.

메소드 상세

Commit() 공개 메소드

Commits this instance.
public Commit ( ) : void
리턴 void

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

Rollback() 공개 메소드

Rollbacks this instance.
public Rollback ( ) : void
리턴 void

TransactionBase() 공개 메소드

Initializes a new instance of the TransactionBase class.
public TransactionBase ( )

TransactionBase() 공개 메소드

Initializes a new instance of the TransactionBase class.
public TransactionBase ( ActionManager am )
am ActionManager The am.

TransactionBase() 공개 메소드

Initializes a new instance of the TransactionBase class.
public TransactionBase ( ActionManager am, bool isDelayed )
am ActionManager The am.
isDelayed bool if set to true [is delayed].

프로퍼티 상세

accumulatingAction 보호되어 있는 프로퍼티

accumulating Action
protected IMultiAction accumulatingAction
리턴 IMultiAction