Class TransientException
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.