ConfigurationSection.SectionInformation ConfigurationSection.SectionInformation ConfigurationSection.SectionInformation ConfigurationSection.SectionInformation Property

Definición

Obtiene un objeto SectionInformation que contiene la funcionalidad e información no personalizable del objeto ConfigurationSection.Gets a SectionInformation object that contains the non-customizable information and functionality of the ConfigurationSection object.

public:
 property System::Configuration::SectionInformation ^ SectionInformation { System::Configuration::SectionInformation ^ get(); };
public System.Configuration.SectionInformation SectionInformation { get; }
member this.SectionInformation : System.Configuration.SectionInformation
Public ReadOnly Property SectionInformation As SectionInformation

Valor de propiedad

SectionInformation que contiene la funcionalidad e información no personalizable de ConfigurationSection.A SectionInformation that contains the non-customizable information and functionality of the ConfigurationSection.

Ejemplos

En el ejemplo siguiente se muestra cómo usar la propiedad SectionInformation.The following example shows how to use the SectionInformation property.


static void DisplayCustomSectionInformation()
{

    try
    {
        CustomSection customSection;

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

        if (customSection == null)
            Console.WriteLine("Failed to load " + "CustomSection" + ".");
        else
        {
            // Display specific 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);

            // Display generic information
            Console.WriteLine("Generic information:");
            Console.WriteLine("AllowExeDefinition:  {0}",
                customSection.SectionInformation.AllowExeDefinition.ToString());
            Console.WriteLine("IsLocked:            {0}",
                customSection.SectionInformation.IsLocked.ToString());

        }
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine(err.ToString());
    }
    
}

Shared Sub DisplayCustomSectionInformation()
   
   Try
      Dim customSection As CustomSection
      
      customSection = ConfigurationManager.GetSection("CustomSection")
     
      If customSection Is Nothing Then
         Console.WriteLine(("Failed to load " + "CustomSection" + "."))
      Else
         ' Display specific information
         Console.WriteLine("Defaults:")
         Console.WriteLine("File Name:       {0}", customSection.FileName)
             Console.WriteLine("Max Users:       {0}", customSection.MaxUsers.ToString())
             Console.WriteLine("Max Idle Time:   {0}", customSection.MaxIdleTime.ToString())
         
         ' Display generic information
         Console.WriteLine("Generic information:")
         Console.WriteLine("AllowExeDefinition:  {0}", customSection.SectionInformation.AllowExeDefinition.ToString())
         Console.WriteLine("IsLocked:            {0}", customSection.SectionInformation.IsLocked.ToString())
      End If
   
   Catch err As ConfigurationErrorsException
      Console.WriteLine(err.ToString())
   End Try
End Sub

Se aplica a

Consulte también: