Show / Hide Table of Contents

    Class TransactionFailure

    A commit, authentication, or locking failure from a Transaction

    Inheritance
    object
    TransactionFailure
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    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
    bool

    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
    Type Name Description
    TransactionFailure value
    Returns
    Type Description
    TransactionFailureCode

    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
    Type Name Description
    TransactionFailure value
    Returns
    Type Description
    bool

    implicit operator string(TransactionFailure)

    Implicit conversion to user visible string

    Declaration
    public static implicit operator string(TransactionFailure value)
    Parameters
    Type Name Description
    TransactionFailure value
    Returns
    Type Description
    string
    Back to top