Click or drag to resize

IRxTransaction Interface

A reactive transaction, which provides the same functionality as IAsyncTransaction but with reactive API.

Namespace:  Neo4j.Driver
Assembly:  Neo4j.Driver.Reactive (in Neo4j.Driver.Reactive.dll) Version: 4.1.0
Syntax
public interface IRxTransaction : IRxRunnable

The IRxTransaction type exposes the following members.

Properties
  NameDescription
Public propertyTransactionConfig
Gets the transaction configuration.
Top
Methods
  NameDescription
Public methodCommitT
Commits the transaction and returns an empty reactive stream. The type parameter makes it easier to chain this method to other reactive streams.
Public methodRollbackT
Rollbacks the transaction and returns an empty reactive stream. The type parameter makes it easier to chain this method to other reactive streams.
Public methodRun(String)
Create a reactive result that will execute the query.
(Inherited from IRxRunnable.)
Public methodRun(Query)
Create a reactive result that will execute the given query. The query is only executed when an IObserverT is subscribed to one of the reactive streams that can be accessed through the returned reactive result.
(Inherited from IRxRunnable.)
Public methodRun(String, Object)
Create a reactive result that will execute the query with the specified parameters.
(Inherited from IRxRunnable.)
Top
See Also