ConfigurationSection.SectionInformation Property
.NET Framework 4.6 and 4.5
Gets a SectionInformation object that contains the non-customizable information and functionality of the ConfigurationSection object.
Namespace: System.Configuration
Assembly: System.Configuration (in System.Configuration.dll)
Property Value
Type: System.Configuration.SectionInformationA SectionInformation that contains the non-customizable information and functionality of the ConfigurationSection.
The following example shows how to use the SectionInformation property.
static void DisplayCustomSectionInformation()
{
try
{
CustomSection customSection;
customSection =
ConfigurationManager.GetSection("CustomSection") as CustomSection;
if (customSection == null)
Console.WriteLine("Failed to load " + "CustomSection" + ".");
else
{
// Display specific information
Console.WriteLine("Defaults:");
Console.WriteLine("File Name: {0}", customSection.FileName);
Console.WriteLine("Max Users: {0}", customSection.MaxUsers);
Console.WriteLine("Max Idle Time: {0}", customSection.MaxIdleTime);
// Display generic information
Console.WriteLine("Generic information:");
Console.WriteLine("AllowExeDefinition: {0}",
customSection.SectionInformation.AllowExeDefinition.ToString());
Console.WriteLine("IsLocked: {0}",
customSection.SectionInformation.IsLocked.ToString());
}
}
catch (ConfigurationErrorsException err)
{
Console.WriteLine(err.ToString());
}
}
Show: