ConfigurationSectionCollection.Get Method

Definition

Gets a ConfigurationSection object from this ConfigurationSectionCollection object.

Overloads

Get(Int32)

Gets the specified ConfigurationSection object contained in this ConfigurationSectionCollection object.

Get(String)

Gets the specified ConfigurationSection object contained in this ConfigurationSectionCollection object.

Get(Int32)

Gets the specified ConfigurationSection object contained in this ConfigurationSectionCollection object.

public:
 System::Configuration::ConfigurationSection ^ Get(int index);
public System.Configuration.ConfigurationSection Get (int index);
member this.Get : int -> System.Configuration.ConfigurationSection
Public Function Get (index As Integer) As ConfigurationSection

Parameters

index
Int32

The index of the ConfigurationSection object to be returned.

Returns

The ConfigurationSection object at the specified index.

Get(String)

Gets the specified ConfigurationSection object contained in this ConfigurationSectionCollection object.

public:
 System::Configuration::ConfigurationSection ^ Get(System::String ^ name);
public System.Configuration.ConfigurationSection Get (string name);
member this.Get : string -> System.Configuration.ConfigurationSection
Public Function Get (name As String) As ConfigurationSection

Parameters

name
String

The name of the ConfigurationSection object to be returned.

Returns

The ConfigurationSection object with the specified name.

Exceptions

name is null or an empty string ("").

Examples

The following code example shows how to use Get.

static void GetSection()
{

    try
    {
        CustomSection customSection =
            ConfigurationManager.GetSection(
            "CustomSection") as CustomSection;

        if (customSection == null)
            Console.WriteLine(
                "Failed to load CustomSection.");
        else
        {
            // Display section 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);
        }
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine(err.ToString());
    }
}
Shared Sub GetSection()

    Try
        Dim customSection _
        As CustomSection = _
        ConfigurationManager.GetSection( _
        "CustomSection")

        If customSection Is Nothing Then
            Console.WriteLine("Failed to load CustomSection.")
        Else
            ' Display section 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)
        End If


    Catch err As ConfigurationErrorsException
        Console.WriteLine(err.ToString())
    End Try
End Sub

See also

Applies to