Search Results for

Show / Hide Table of Contents

# Class TransactionClientConfiguration

Thin client transactions configuration. Default values specified here will be used by TxStart().

##### Inheritance

System.Object
TransactionClientConfiguration

###### Namespace: Apache.Ignite.Core.Client.Transactions

###### Assembly: Apache.Ignite.Core.dll

##### Syntax

    public class TransactionClientConfiguration : object

### Constructors

#### TransactionClientConfiguration()

Initializes a new instance of the TransactionClientConfiguration class.

##### Declaration

    public TransactionClientConfiguration()

#### TransactionClientConfiguration(TransactionClientConfiguration)

Initializes a new instance of the TransactionClientConfiguration class.

##### Declaration

    public TransactionClientConfiguration(TransactionClientConfiguration cfg)

##### Parameters

Type | Name | Description
--- | --- | ---
TransactionClientConfiguration | cfg | The configuration to copy.

### Fields

#### DefaultDefaultTimeout

The default value for DefaultTransactionIsolation property.

##### Declaration

    public static readonly TimeSpan DefaultDefaultTimeout

##### Field Value

Type | Description
--- | ---
TimeSpan |

#### DefaultDefaultTransactionConcurrency

The default value for DefaultTransactionConcurrency property.

##### Declaration

    public const TransactionConcurrency DefaultDefaultTransactionConcurrency = default(TransactionConcurrency)

##### Field Value

Type | Description
--- | ---
TransactionConcurrency |

#### DefaultDefaultTransactionIsolation

The default value for DefaultTransactionIsolation property.

##### Declaration

    public const TransactionIsolation DefaultDefaultTransactionIsolation = default(TransactionIsolation)

##### Field Value

Type | Description
--- | ---
TransactionIsolation |

### Properties

#### DefaultTimeout

Gets or sets the cache transaction timeout to use when one is not explicitly specified. for infinite timeout.

##### Declaration

    public TimeSpan DefaultTimeout { get; set; }

##### Property Value

Type | Description
--- | ---
TimeSpan |

#### DefaultTransactionConcurrency

Gets or sets the cache transaction concurrency to use when one is not explicitly specified.

##### Declaration

    public TransactionConcurrency DefaultTransactionConcurrency { get; set; }

##### Property Value

Type | Description
--- | ---
TransactionConcurrency |

#### DefaultTransactionIsolation

Gets or sets the cache transaction isolation to use when one is not explicitly specified.

##### Declaration

    public TransactionIsolation DefaultTransactionIsolation { get; set; }

##### Property Value

Type | Description
--- | ---
TransactionIsolation |