Condividi tramite


ConfigurationSection Costruttore

Definizione

Inizializza una nuova istanza della classe ConfigurationSection.

protected:
 ConfigurationSection();
protected ConfigurationSection ();
Protected Sub New ()

Esempio

Nell'esempio seguente viene illustrato come utilizzare il costruttore ConfigurationSection. In questo esempio si presuppone che sia stata creata una classe di sezione personalizzata denominata CustomSection. Per un esempio di tale classe, vedere la panoramica della ConfigurationSection classe.


// Create a custom section.
static void CreateSection()
{
    try
    {

        CustomSection customSection;

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

        // Create the section entry  
        // in the <configSections> and the 
        // related target section in <configuration>.
        if (config.Sections["CustomSection"] == null)
        {
            customSection = new CustomSection();
            config.Sections.Add("CustomSection", customSection);
            customSection.SectionInformation.ForceSave = true;
            config.Save(ConfigurationSaveMode.Full);
        }
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine(err.ToString());
    }
}
' Create a custom section.
Shared Sub CreateSection()
   Try
      
      Dim customSection As CustomSection
      
      ' Get the current configuration file.
         Dim config As System.Configuration.Configuration = _
         ConfigurationManager.OpenExeConfiguration( _
         ConfigurationUserLevel.None)
      
      ' Create the section entry  
      ' in the <configSections> and the 
      ' related target section in <configuration>.
      If config.Sections("CustomSection") Is Nothing Then
         customSection = New CustomSection()
         config.Sections.Add("CustomSection", customSection)
         customSection.SectionInformation.ForceSave = True
         config.Save(ConfigurationSaveMode.Full)
      End If
   Catch err As ConfigurationErrorsException
      Console.WriteLine(err.ToString())
   End Try
End Sub

Commenti

Per usare il ConfigurationSection costruttore, è necessario definire prima un tipo di sezione personalizzato. Per un esempio, vedere la panoramica della ConfigurationSection classe.

Si applica a