Search Results for

    Show / Hide Table of Contents

    Class FluentTransaction<TKey, TValue>

    Inheritance
    object
    FluentTransaction<TKey, TValue>
    Implements
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Tenray.ZoneTree.Transactional
    Assembly: ZoneTree.dll
    Syntax
    public sealed class FluentTransaction<TKey, TValue> : IDisposable
    Type Parameters
    Name Description
    TKey
    TValue

    Constructors

    | Improve this Doc View Source

    FluentTransaction(OptimisticZoneTree<TKey, TValue>)

    Declaration
    public FluentTransaction(OptimisticZoneTree<TKey, TValue> zoneTree)
    Parameters
    Type Name Description
    OptimisticZoneTree<TKey, TValue> zoneTree

    Properties

    | Improve this Doc View Source

    TotalAbortRetried

    Declaration
    public int TotalAbortRetried { get; }
    Property Value
    Type Description
    int
    | Improve this Doc View Source

    TotalPendingTransactionsRetried

    Declaration
    public int TotalPendingTransactionsRetried { get; }
    Property Value
    Type Description
    int

    Methods

    | Improve this Doc View Source

    CommitAsync()

    Declaration
    public Task<ITransactionResult> CommitAsync()
    Returns
    Type Description
    Task<ITransactionResult>
    | Improve this Doc View Source

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public void Dispose()
    | Improve this Doc View Source

    Do(Func<long, ITransactionResult>)

    Declaration
    public FluentTransaction<TKey, TValue> Do(Func<long, ITransactionResult> job)
    Parameters
    Type Name Description
    Func<long, ITransactionResult> job
    Returns
    Type Description
    FluentTransaction<TKey, TValue>
    | Improve this Doc View Source

    SetAbortedDelayArray(int[])

    Declaration
    public FluentTransaction<TKey, TValue> SetAbortedDelayArray(int[] delayArray)
    Parameters
    Type Name Description
    int[] delayArray
    Returns
    Type Description
    FluentTransaction<TKey, TValue>
    | Improve this Doc View Source

    SetPendingDelayArray(int[])

    Declaration
    public FluentTransaction<TKey, TValue> SetPendingDelayArray(int[] delayArray)
    Parameters
    Type Name Description
    int[] delayArray
    Returns
    Type Description
    FluentTransaction<TKey, TValue>
    | Improve this Doc View Source

    SetRetryCountForAbortedTransactions(int)

    Declaration
    public FluentTransaction<TKey, TValue> SetRetryCountForAbortedTransactions(int retryCount)
    Parameters
    Type Name Description
    int retryCount
    Returns
    Type Description
    FluentTransaction<TKey, TValue>
    | Improve this Doc View Source

    SetRetryCountForPendingTransactions(int)

    Declaration
    public FluentTransaction<TKey, TValue> SetRetryCountForPendingTransactions(int retryCount)
    Parameters
    Type Name Description
    int retryCount
    Returns
    Type Description
    FluentTransaction<TKey, TValue>

    Implements

    IDisposable
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 Tenray.io