Search Results for

Show / Hide Table of Contents

# Interface IClientServiceDescriptor

Descriptor of Service.

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

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

##### Syntax

    public interface IClientServiceDescriptor

### Properties

#### CacheName

Gets cache name used for key-to-node affinity calculation. This parameter is optional and is set only when key-affinity service was deployed.

##### Declaration

    string CacheName { get; }

##### Property Value

Type | Description
--- | ---
System.String | Cache name, possibly null.

#### MaxPerNodeCount

Gets maximum allowed number of deployed services on each node, {@code 0} for unlimited.

##### Declaration

    int MaxPerNodeCount { get; }

##### Property Value

Type | Description
--- | ---
System.Int32 | Maximum allowed total number of deployed services on each node, {@code 0} for unlimited.

#### Name

Gets service name.

##### Declaration

    string Name { get; }

##### Property Value

Type | Description
--- | ---
System.String | Service name.

#### OriginNodeId

Gets ID of grid node that initiated the service deployment.

##### Declaration

    Guid? OriginNodeId { get; }

##### Property Value

Type | Description
--- | ---
System.Nullable<Guid> | ID of grid node that initiated the service deployment.

#### PlatformType

Platform type.

##### Declaration

    PlatformType PlatformType { get; }

##### Property Value

Type | Description
--- | ---
PlatformType | Platform type.

#### ServiceClass

Gets service class name.

##### Declaration

    string ServiceClass { get; }

##### Property Value

Type | Description
--- | ---
System.String | Service class name.

#### TotalCount

Gets maximum allowed total number of deployed services in the grid, 0 for unlimited.

##### Declaration

    int TotalCount { get; }

##### Property Value

Type | Description
--- | ---
System.Int32 | Maximum allowed total number of deployed services in the grid, 0 for unlimited.