C# 클래스 Neo4jClient.Transactions.Neo4jTransaction

Implements the Neo4j HTTP transaction for multiple HTTP requests
상속: INeo4jTransaction
파일 보기 프로젝트 열기: albumprinter/Neo4jClient 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Cancel void
CheckForOpenTransaction void
DoCommit void
DoCommit void
DoKeepAlive System.Uri
DoKeepAlive void
DoRollback void
DoRollback void
ForceKeepAlive void
FromIdAndClient Neo4jTransaction

공개 메소드들

메소드 설명
Commit ( ) : void

Commits our current transaction and closes the transaction.

Dispose ( ) : void
KeepAlive ( ) : void

Emits an empty request to keep alive our current transaction.

Neo4jTransaction ( ITransactionalGraphClient graphClient ) : System
Rollback ( ) : void

Rolls back our current transaction and closes the transaction.

보호된 메소드들

메소드 설명
CleanupAfterClosedTransaction ( ) : void

비공개 메소드들

메소드 설명
Cancel ( ) : void

Cancels a transaction without closing it in the server

CheckForOpenTransaction ( ) : void
DoCommit ( ITransactionExecutionEnvironment transactionExecutionEnvironment, NameValueCollection customHeaders = null ) : void

Commits a transaction given the ID

DoCommit ( Uri commitUri, ExecutionConfiguration executionConfiguration, ISerializer serializer, NameValueCollection customHeaders = null ) : void
DoKeepAlive ( Uri keepAliveUri, ExecutionConfiguration executionConfiguration, ISerializer serializer, NameValueCollection customHeaders = null, bool newTransaction = false ) : Uri
DoKeepAlive ( ITransactionExecutionEnvironment transactionExecutionEnvironment ) : void

Keeps alive a transaction given the ID

DoRollback ( ITransactionExecutionEnvironment transactionExecutionEnvironment, NameValueCollection customHeaders = null ) : void

Rolls back a transaction given the ID

DoRollback ( Uri rollbackUri, ExecutionConfiguration executionConfiguration, NameValueCollection customHeaders ) : void
ForceKeepAlive ( ) : void

Forces a keep alive, setting the endpoint if necessary

FromIdAndClient ( int transactionId, ITransactionalGraphClient client ) : Neo4jTransaction

메소드 상세

CleanupAfterClosedTransaction() 보호된 메소드

protected CleanupAfterClosedTransaction ( ) : void
리턴 void

Commit() 공개 메소드

Commits our current transaction and closes the transaction.
public Commit ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

KeepAlive() 공개 메소드

Emits an empty request to keep alive our current transaction.
public KeepAlive ( ) : void
리턴 void

Neo4jTransaction() 공개 메소드

public Neo4jTransaction ( ITransactionalGraphClient graphClient ) : System
graphClient ITransactionalGraphClient
리턴 System

Rollback() 공개 메소드

Rolls back our current transaction and closes the transaction.
public Rollback ( ) : void
리턴 void