C# Class Neo4jClient.Transactions.TransactionContext

Encapsulates a transaction object with its transaction scheduler.
All requests to the same transaction have to made sequentially. The purpose of this class is to ensure that such calls are made in that fashion.
Inheritance: INeo4jTransaction
Afficher le fichier Open project: albumprinter/Neo4jClient Class Usage Examples

Méthodes publiques

Méthode Description
Commit ( ) : void
Dispose ( ) : void
EnqueueTask ( string commandDescription, IGraphClient client, IExecutionPolicy policy, CypherQuery query ) : Task
KeepAlive ( ) : void
Rollback ( ) : void
TransactionContext ( INeo4jTransaction transaction ) : System

Method Details

Commit() public méthode

public Commit ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnqueueTask() public méthode

public EnqueueTask ( string commandDescription, IGraphClient client, IExecutionPolicy policy, CypherQuery query ) : Task
commandDescription string
client IGraphClient
policy IExecutionPolicy
query Neo4jClient.Cypher.CypherQuery
Résultat Task

KeepAlive() public méthode

public KeepAlive ( ) : void
Résultat void

Rollback() public méthode

public Rollback ( ) : void
Résultat void

TransactionContext() public méthode

public TransactionContext ( INeo4jTransaction transaction ) : System
transaction INeo4jTransaction
Résultat System