Class TransactionHeuristicException
Exception thrown whenever Ignite transaction enters an unknown state. This exception is usually thrown whenever commit partially succeeds. Cache will still resolve this situation automatically to ensure data integrity, by invalidating all values participating in this transaction on remote nodes.
Implements
Inherited Members
Namespace: Apache.Ignite.Core.Transactions
Assembly: Apache.Ignite.Core.dll
Syntax
[Serializable]
public class TransactionHeuristicException : IgniteException, ISerializable
Constructors
TransactionHeuristicException()
Initializes a new instance of the TransactionHeuristicException class.
Declaration
public TransactionHeuristicException()
TransactionHeuristicException(SerializationInfo, StreamingContext)
Initializes a new instance of the TransactionHeuristicException class.
Declaration
protected TransactionHeuristicException(SerializationInfo info, StreamingContext ctx)
Parameters
| Type | Name | Description |
|---|---|---|
| SerializationInfo | info | Serialization information. |
| StreamingContext | ctx | Streaming context. |
TransactionHeuristicException(string)
Initializes a new instance of the TransactionHeuristicException class.
Declaration
public TransactionHeuristicException(string message)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | The message that describes the error. |
TransactionHeuristicException(string, Exception)
Initializes a new instance of the TransactionHeuristicException class.
Declaration
public TransactionHeuristicException(string message, Exception cause)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | The message. |
| Exception | cause | The cause. |