Show / Hide Table of Contents

# Namespace Apache.Ignite.Core

### Classes

#### IgniteConfiguration

Grid configuration.

#### IgniteConfigurationSection

Ignite configuration section for app.config and web.config files.

#### Ignition

This class defines a factory for the main Ignite API.

Use Start() method to start Ignite with default configuration.

All members are thread-safe and may be used concurrently from multiple threads.

### Interfaces

#### IDataRegionMetrics

Memory usage metrics.

#### IDataStorageMetrics

Persistent store metrics.

#### IIgnite

Main entry point for all Ignite APIs. You can obtain an instance of IIgnite through GetIgnite(), or for named grids you can use GetIgnite(String). Note that you can have multiple instances of IIgnite running in the same process by giving each instance a different name.

All members are thread-safe and may be used concurrently from multiple threads.

#### IIgniteLock

Distributed reentrant monitor (lock).

The functionality is similar to the standard System.Threading.Monitor class, but works across all cluster nodes.

This API corresponds to `IgniteLock` in Java.