Show / Hide Table of Contents

# Class IgniteConfigurationSection

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

##### Inheritance

System.Object
System.Configuration.ConfigurationElement
System.Configuration.ConfigurationSection
IgniteConfigurationSection

##### Inherited Members

System.Configuration.ConfigurationSection.GetRuntimeObject()
System.Configuration.ConfigurationSection.IsModified()
System.Configuration.ConfigurationSection.ResetModified()
System.Configuration.ConfigurationSection.ShouldSerializePropertyInTargetVersion(System.Configuration.ConfigurationProperty, System.String, System.Runtime.Versioning.FrameworkName, System.Configuration.ConfigurationElement)
System.Configuration.ConfigurationSection.ShouldSerializeElementInTargetVersion(System.Configuration.ConfigurationElement, System.String, System.Runtime.Versioning.FrameworkName)
System.Configuration.ConfigurationSection.ShouldSerializeSectionInTargetVersion(System.Runtime.Versioning.FrameworkName)
System.Configuration.ConfigurationSection.SectionInformation
System.Configuration.ConfigurationElement.Init()
System.Configuration.ConfigurationElement.IsReadOnly()
System.Configuration.ConfigurationElement.SetReadOnly()
System.Configuration.ConfigurationElement.ListErrors(System.Collections.IList)
System.Configuration.ConfigurationElement.InitializeDefault()
System.Configuration.ConfigurationElement.Reset(System.Configuration.ConfigurationElement)
System.Configuration.ConfigurationElement.Equals(System.Object)
System.Configuration.ConfigurationElement.GetHashCode()
System.Configuration.ConfigurationElement.SetPropertyValue(System.Configuration.ConfigurationProperty, System.Object, System.Boolean)
System.Configuration.ConfigurationElement.Unmerge(System.Configuration.ConfigurationElement, System.Configuration.ConfigurationElement, System.Configuration.ConfigurationSaveMode)
System.Configuration.ConfigurationElement.SerializeToXmlElement(System.Xml.XmlWriter, System.String)
System.Configuration.ConfigurationElement.SerializeElement(System.Xml.XmlWriter, System.Boolean)
System.Configuration.ConfigurationElement.DeserializeElement(System.Xml.XmlReader, System.Boolean)
System.Configuration.ConfigurationElement.OnRequiredPropertyNotFound(System.String)
System.Configuration.ConfigurationElement.PostDeserialize()
System.Configuration.ConfigurationElement.PreSerialize(System.Xml.XmlWriter)
System.Configuration.ConfigurationElement.OnDeserializeUnrecognizedAttribute(System.String, System.String)
System.Configuration.ConfigurationElement.OnDeserializeUnrecognizedElement(System.String, System.Xml.XmlReader)
System.Configuration.ConfigurationElement.GetTransformedTypeString(System.String)
System.Configuration.ConfigurationElement.GetTransformedAssemblyString(System.String)
System.Configuration.ConfigurationElement.LockAttributes
System.Configuration.ConfigurationElement.LockAllAttributesExcept
System.Configuration.ConfigurationElement.LockElements
System.Configuration.ConfigurationElement.LockAllElementsExcept
System.Configuration.ConfigurationElement.LockItem
System.Configuration.ConfigurationElement.Item[System.Configuration.ConfigurationProperty]
System.Configuration.ConfigurationElement.Item[System.String]
System.Configuration.ConfigurationElement.Properties
System.Configuration.ConfigurationElement.ElementInformation
System.Configuration.ConfigurationElement.EvaluationContext
System.Configuration.ConfigurationElement.ElementProperty
System.Configuration.ConfigurationElement.CurrentConfiguration
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()

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

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

##### Syntax

    public class IgniteConfigurationSection : ConfigurationSection

### Properties

#### IgniteConfiguration

Gets or sets the ignite configuration.

##### Declaration

    public IgniteConfiguration IgniteConfiguration { get; }

##### Property Value

Type | Description
--- | ---
IgniteConfiguration | The ignite configuration.

### Methods

#### DeserializeSection(XmlReader)

Reads XML from the configuration file.

##### Declaration

    protected override void DeserializeSection(XmlReader reader)

##### Parameters

Type | Name | Description
--- | --- | ---
System.Xml.XmlReader | reader | The reader object, which reads from the configuration file.

##### Overrides

System.Configuration.ConfigurationSection.DeserializeSection(System.Xml.XmlReader)

#### SerializeSection(ConfigurationElement, String, ConfigurationSaveMode)

Creates an XML string containing an unmerged view of the System.Configuration.ConfigurationSection object as a single section to write to a file.

##### Declaration

    protected override string SerializeSection(ConfigurationElement parentElement, string name, ConfigurationSaveMode saveMode)

##### Parameters

Type | Name | Description
--- | --- | ---
System.Configuration.ConfigurationElement | parentElement | The System.Configuration.ConfigurationElement instance to use as the parent when performing the un-merge.
System.String | name | The name of the section to create.
System.Configuration.ConfigurationSaveMode | saveMode | The System.Configuration.ConfigurationSaveMode instance to use when writing to a string.

##### Returns

Type | Description
--- | ---
System.String | An XML string containing an unmerged view of the System.Configuration.ConfigurationSection object.

##### Overrides

System.Configuration.ConfigurationSection.SerializeSection(System.Configuration.ConfigurationElement, System.String, System.Configuration.ConfigurationSaveMode)