C# 클래스 SharpArch.RavenDb.TransactionManager

상속: ITransactionManager
파일 보기 프로젝트 열기: sharparchitecture/Sharp-Architecture

공개 메소드들

메소드 설명
BeginTransaction ( System.Data.IsolationLevel isolationLevel = IsolationLevel.ReadCommitted ) : IDisposable

Begins the transaction.

TransactionManager will single TransactionScope, subsequent call to BeginTransaction will return same scope until CommitTransaction or RollbackTransaction is called.

CommitTransaction ( ) : void

Commits the transaction, saving all changes.

RollbackTransaction ( ) : void

Rolls the transaction back, discarding any changes.

TransactionManager ( [ session ) : System

Initializes a new instance of the TransactionManager class.

비공개 메소드들

메소드 설명
ClearTransaction ( ) : void
MapIsolationLevel ( System.Data.IsolationLevel isolationLevel ) : System.Transactions.System.Data.IsolationLevel

메소드 상세

BeginTransaction() 공개 메소드

Begins the transaction.
TransactionManager will single TransactionScope, subsequent call to BeginTransaction will return same scope until CommitTransaction or RollbackTransaction is called.
public BeginTransaction ( System.Data.IsolationLevel isolationLevel = IsolationLevel.ReadCommitted ) : IDisposable
isolationLevel System.Data.IsolationLevel Transaction isolation level, see for details.
리턴 IDisposable

CommitTransaction() 공개 메소드

Commits the transaction, saving all changes.
public CommitTransaction ( ) : void
리턴 void

RollbackTransaction() 공개 메소드

Rolls the transaction back, discarding any changes.
public RollbackTransaction ( ) : void
리턴 void

TransactionManager() 공개 메소드

Initializes a new instance of the TransactionManager class.
public TransactionManager ( [ session ) : System
session [ The document session.
리턴 System