Table of Contents

Class TransientException

Namespace
Neo4j.Driver
Assembly
Neo4j.Driver.dll

A TransientException signals a failed operation that may be able to succeed if this operation is retried without any intervention by application-level functionality. The error code provided can be used to determine further details for the problem.

[DataContract]
public class TransientException : Neo4jException
Inheritance
TransientException
Inherited Members
Extension Methods

Constructors

TransientException()

Create a new TransientException.

TransientException(string, string)

Create a new TransientException with an error code and an error message.

TransientException(string, string, Exception)

Create a new TransientException with an error code, an error message and an exception.

Properties

IsRetriable

Gets whether the exception is retryable or not.
Important Note: Methods that use Autocommit transactions
RunAsync(string, Action<TransactionConfigBuilder>),
RunAsync(string, IDictionary<string, object>, Action<TransactionConfigBuilder>),
and
RunAsync(Query, Action<TransactionConfigBuilder>)
are not retryable regardless of this value.