Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

ConfigurationSection.SectionInformation Property

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)

public SectionInformation SectionInformation { get; }

Property Value

Type: System.Configuration.SectionInformation
A 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());
            }

        }

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft