Class TransactionFailure
A commit, authentication, or locking failure from a Transaction
Inheritance
System.Object
TransactionFailure
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: DesignData.SDS2.Database
Assembly: DesignData.SDS2.Database.dll
Syntax
public class TransactionFailure
Properties
Code
The type or cause of failure
Declaration
public TransactionFailureCode Code { get; }
Property Value
Type | Description |
---|---|
TransactionFailureCode |
Reason
A string description of this failure, localized and ready to be presented to the user.
Declaration
public string Reason { get; }
Property Value
Type | Description |
---|---|
System.String |
TransactionFailed
True if the operation failed, if this is the case you can check Code and Reason to see why
Declaration
public bool TransactionFailed { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
Finalize()
Declaration
protected void Finalize()
Operators
Implicit(TransactionFailure to TransactionFailureCode)
Implicit conversion to success/failure code
Declaration
public static implicit operator TransactionFailureCode(TransactionFailure value)
Parameters
Type | Name | Description |
---|---|---|
TransactionFailure | value |
Returns
Type | Description |
---|---|
TransactionFailureCode |
Implicit(TransactionFailure to Boolean)
Implicit conversion to success/failure bool. True meaning the transaction passed, false meaning it failed. So the opposite of TransactionFailed.
Declaration
public static implicit operator bool (TransactionFailure value)
Parameters
Type | Name | Description |
---|---|---|
TransactionFailure | value |
Returns
Type | Description |
---|---|
System.Boolean |
Implicit(TransactionFailure to String)
Implicit conversion to user visible string
Declaration
public static implicit operator string (TransactionFailure value)
Parameters
Type | Name | Description |
---|---|---|
TransactionFailure | value |
Returns
Type | Description |
---|---|
System.String |