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
System.Runtime.Serialization.ISerializable
System.Runtime.InteropServices._Exception
Inherited Members
System.Exception.GetBaseException()
System.Exception.ToString()
System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Exception.GetType()
System.Exception.Message
System.Exception.Data
System.Exception.InnerException
System.Exception.TargetSite
System.Exception.StackTrace
System.Exception.HelpLink
System.Exception.Source
System.Exception.HResult
System.Exception.SerializeObjectState
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.MemberwiseClone()
Namespace: Apache.Ignite.Core.Transactions
Assembly: Apache.Ignite.Core.dll
Syntax
[Serializable]
public class TransactionHeuristicException : IgniteException, ISerializable, _Exception
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 |
---|---|---|
System.Runtime.Serialization.SerializationInfo | info | Serialization information. |
System.Runtime.Serialization.StreamingContext | ctx | Streaming context. |
TransactionHeuristicException(String)
Initializes a new instance of the TransactionHeuristicException class.
Declaration
public TransactionHeuristicException(string message)
Parameters
Type | Name | Description |
---|---|---|
System.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 |
---|---|---|
System.String | message | The message. |
System.Exception | cause | The cause. |
Implements
System.Runtime.Serialization.ISerializable
System.Runtime.InteropServices._Exception