Configuration.GetSection(String) Yöntem

Tanım

Belirtilen ConfigurationSection nesneyi döndürür.

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

Parametreler

sectionName
String

Döndürülecek bölümün yolu.

Döndürülenler

Belirtilen ConfigurationSection nesne veya null istenen bölüm yoksa.

Örnekler

Aşağıdaki örnekte, özel bir bölüme erişmek için yönteminin GetSection nasıl kullanılacağı gösterilmektedir. Bölümün bilgilerini depolayan bir sınıfı tanımlayan tam örnek kod için CustomSection bkz. sınıfa Configuration genel bakış.

// 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ı, kolaylık sağlamak için benzer ayarları birlikte gruplandıran bölümlerde yer alır. yöntemi, GetSection adından bir yapılandırma bölümü alır.

Şunlara uygulanır