Show / Hide Table of Contents

    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
    Back to top