Class TransactionFailure
A commit, authentication, or locking failure from
a Transaction
Inheritance
TransactionFailure
Assembly: DesignData.SDS2.Database.dll
Syntax
public class TransactionFailure
Properties
Code
The type or cause of failure
Declaration
public TransactionFailureCode Code { get; }
Property Value
Reason
A string description of this failure, localized and
ready to be presented to the user.
Declaration
public string Reason { get; }
Property Value
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
Methods
~TransactionFailure()
A commit, authentication, or locking failure from
a Transaction
Declaration
protected ~TransactionFailure()
Operators
implicit operator TransactionFailureCode(TransactionFailure)
Implicit conversion to success/failure code
Declaration
public static implicit operator TransactionFailureCode(TransactionFailure value)
Parameters
Returns
implicit operator bool(TransactionFailure)
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
Returns
implicit operator string(TransactionFailure)
Implicit conversion to user visible string
Declaration
public static implicit operator string(TransactionFailure value)
Parameters
Returns