Show / Hide Table of Contents

# Class ThinClientConfiguration

Server-side thin client specific configuration.

##### Inheritance

System.Object
ThinClientConfiguration

##### Inherited Members

System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()

###### Namespace: Apache.Ignite.Core.Configuration

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

##### Syntax

    public class ThinClientConfiguration

### Constructors

#### ThinClientConfiguration()

Initializes a new instance of the ThinClientConfiguration class.

##### Declaration

    public ThinClientConfiguration()

### Fields

#### DefaultMaxActiveComputeTasksPerConnection

Default limit of active compute tasks per connection.

##### Declaration

    public const int DefaultMaxActiveComputeTasksPerConnection = 0

##### Field Value

Type | Description
--- | ---
System.Int32 |

#### DefaultMaxActiveTxPerConnection

Default limit of active transactions count per connection.

##### Declaration

    public const int DefaultMaxActiveTxPerConnection = 100

##### Field Value

Type | Description
--- | ---
System.Int32 |

### Properties

#### MaxActiveComputeTasksPerConnection

Gets or sets active compute tasks per connection limit. Value `0` means that compute grid functionality is disabled for thin clients.

##### Declaration

    public int MaxActiveComputeTasksPerConnection { get; set; }

##### Property Value

Type | Description
--- | ---
System.Int32 |

#### MaxActiveTxPerConnection

Gets or sets active transactions count per connection limit.

##### Declaration

    public int MaxActiveTxPerConnection { get; set; }

##### Property Value

Type | Description
--- | ---
System.Int32 |