Configuration.GetSection(String) Yöntem

Tanım

Belirtilen nesneyi döndürür ConfigurationSection .Returns the specified ConfigurationSection object.

public:
 System::Configuration::ConfigurationSection ^ GetSection(System::String ^ sectionName);
public:
 System::Configuration::ConfigurationSection ^ GetSection(System::String ^ path);
public System.Configuration.ConfigurationSection GetSection (string sectionName);
public System.Configuration.ConfigurationSection GetSection (string path);
member this.GetSection : string -> System.Configuration.ConfigurationSection
member this.GetSection : string -> System.Configuration.ConfigurationSection
Public Function GetSection (sectionName As String) As ConfigurationSection
Public Function GetSection (path As String) As ConfigurationSection

Parametreler

sectionNamepath
String

Döndürülecek bölümün yolu.The path to the section to be returned.

Döndürülenler

ConfigurationSection

Belirtilen ConfigurationSection nesne veya null istenen bölüm yok.The specified ConfigurationSection object, or null if the requested section does not exist.

Örnekler

Aşağıdaki örnek, GetSection özel bir bölüme erişmek için yönteminin nasıl kullanılacağını gösterir.The following example shows how to use the GetSection method to access a custom section. Bölüm için bilgi depolayan bir sınıfı tanımlayan tüm örnek kod için CustomSection bkz Configuration . sınıfa genel bakış.For the complete example code that defines a class that stores information for the CustomSection section, see the Configuration class overview.

// Show how to use the GetSection(string) method.
static void GetCustomSection()
{
    try
    {

        CustomSection customSection;

        // Get the current configuration file.
        System.Configuration.Configuration config =
                ConfigurationManager.OpenExeConfiguration(
                ConfigurationUserLevel.None) as Configuration;

        customSection =
            config.GetSection("CustomSection") as CustomSection;

        Console.WriteLine("Section name: {0}", customSection.Name);
        Console.WriteLine("Url: {0}", customSection.Url);
        Console.WriteLine("Port: {0}", customSection.Port);
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine("Using GetSection(string): {0}", err.ToString());
    }
}
' Show how to use the GetSection(string) method.
Public Shared Sub GetCustomSection()
    Try

        Dim customSection As CustomSection

        ' Get the current configuration file.
        Dim config As System.Configuration.Configuration = TryCast(ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None), Configuration)

        customSection = TryCast(config.GetSection("CustomSection"), CustomSection)

        Console.WriteLine("Section name: {0}", customSection.Name)
        Console.WriteLine("Url: {0}", customSection.Url)
        Console.WriteLine("Port: {0}", customSection.Port)

    Catch err As ConfigurationErrorsException
        Console.WriteLine("Using GetSection(string): {0}", err.ToString())
    End Try

End Sub

Açıklamalar

Yapılandırma ayarları, benzer ayarları kolay bir şekilde gruplamak için bölümler içinde bulunur.Configuration settings are contained within sections that group similar settings together for convenience. GetSectionYöntemi, bir yapılandırma bölümünü adına göre alır.The GetSection method retrieves a configuration section by its name.

Şunlara uygulanır