Bagikan melalui


Configuration.GetSection(String) Metode

Definisi

Mengembalikan objek yang ditentukan ConfigurationSection .

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

Parameter

sectionName
String

Jalur ke bagian yang akan dikembalikan.

Mengembalikan

Objek yang ditentukan ConfigurationSection , atau null jika bagian yang diminta tidak ada.

Contoh

Contoh berikut menunjukkan cara menggunakan GetSection metode untuk mengakses bagian kustom. Untuk contoh kode lengkap yang menentukan kelas yang menyimpan informasi untuk bagian tersebut CustomSection , lihat Configuration gambaran umum kelas.

// 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

Keterangan

Pengaturan konfigurasi terkandung dalam bagian yang mengelompokkan pengaturan serupa bersama-sama untuk kenyamanan. Metode mengambil GetSection bagian konfigurasi berdasarkan namanya.

Berlaku untuk