Couchbase Transactions .NET | 1.1.0
Search Results for

    Show / Hide Table of Contents

    Class TransactionConfig

    The configuration to use for each transaction against a given cluster.

    Inheritance
    Object
    TransactionConfig
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Couchbase.Transactions.Config
    Assembly: Couchbase.Transactions.dll
    Syntax
    public class TransactionConfig

    Fields

    | Improve this Doc View Source

    DefaultCleanupClientAttempts

    The default value of CleanupClientAttempts (true).

    Declaration
    public const bool DefaultCleanupClientAttempts = true
    Field Value
    Type Description
    Boolean
    | Improve this Doc View Source

    DefaultCleanupLostAttempts

    The default value of CleanupLostAttempts (true).

    Declaration
    public const bool DefaultCleanupLostAttempts = true
    Field Value
    Type Description
    Boolean
    | Improve this Doc View Source

    DefaultCleanupWindowMilliseconds

    The default cleanup window, in milliseconds.

    Declaration
    public const int DefaultCleanupWindowMilliseconds = 60000
    Field Value
    Type Description
    Int32
    See Also
    CleanupWindow
    | Improve this Doc View Source

    DefaultDurabilityLevel

    The default durability level.

    Declaration
    public const DurabilityLevel DefaultDurabilityLevel = DurabilityLevel.Majority
    Field Value
    Type Description
    Couchbase.KeyValue.DurabilityLevel
    See Also
    DurabilityLevel
    | Improve this Doc View Source

    DefaultExpirationMilliseconds

    The default expiration, in milliseconds.

    Declaration
    public const int DefaultExpirationMilliseconds = 15000
    Field Value
    Type Description
    Int32
    See Also
    ExpirationTime
    | Improve this Doc View Source

    DefaultLogOnFailure

    The default log level for failures.

    Declaration
    public const Severity DefaultLogOnFailure = Severity.Error
    Field Value
    Type Description
    Couchbase.Query.Severity

    Properties

    | Improve this Doc View Source

    CleanupClientAttempts

    Gets a value indicating whether to run the background thread to clean up failed attempts from this transactions instance.

    Declaration
    public bool CleanupClientAttempts { get; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    CleanupLostAttempts

    Gets a value indicating whether to run the background thread to clean up lost/abandoned transactions from other clients.

    Declaration
    public bool CleanupLostAttempts { get; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    CleanupWindow

    Gets a value indicating the period between runs of the cleanup thread.

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

    DurabilityLevel

    Gets a value for the minimum durability level to use for modification operations.

    Declaration
    public DurabilityLevel DurabilityLevel { get; }
    Property Value
    Type Description
    Couchbase.KeyValue.DurabilityLevel
    | Improve this Doc View Source

    ExpirationTime

    Gets a value indicating the time before a transaction expires and no more attempts will be made.

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

    KeyValueTimeout

    Gets a value indicating the timeout on Couchbase Key/Value operations.

    Declaration
    public TimeSpan? KeyValueTimeout { get; }
    Property Value
    Type Description
    Nullable<TimeSpan>
    | Improve this Doc View Source

    LoggerFactory

    Gets a ILoggerFactory that transactions will use for internal logging.

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

    MetadataCollection

    Gets the Couchbase.KeyValue.ICouchbaseCollection to use for Active Transaction Record metadata.

    Declaration
    public ICouchbaseCollection MetadataCollection { get; }
    Property Value
    Type Description
    Couchbase.KeyValue.ICouchbaseCollection
    • Improve this Doc
    • View Source
    In This Article
    Back to top © 2021 Couchbase, Inc.