SectionInformation.AllowDefinition 属性

定义

获取或设置一个值,指示配置文件层次结构中可以定义关联配置节的位置。Gets or sets a value that indicates where in the configuration file hierarchy the associated configuration section can be defined.

public:
 property System::Configuration::ConfigurationAllowDefinition AllowDefinition { System::Configuration::ConfigurationAllowDefinition get(); void set(System::Configuration::ConfigurationAllowDefinition value); };
public System.Configuration.ConfigurationAllowDefinition AllowDefinition { get; set; }
member this.AllowDefinition : System.Configuration.ConfigurationAllowDefinition with get, set
Public Property AllowDefinition As ConfigurationAllowDefinition

属性值

一个值,指示配置文件层次结构中可以声明关联 ConfigurationSection 对象的位置。A value that indicates where in the configuration file hierarchy the associated ConfigurationSection object can be declared.

异常

选定值与某个已定义的值冲突。The selected value conflicts with a value that is already defined.

示例

本节中的示例演示如何在访问配置文件AllowDefinition中的相关节信息之后获取属性值。The examples in this section show how to get the AllowDefinition property value after accessing the related section information in the configuration file.

下面的示例获取SectionInformation对象。The following example gets the SectionInformation object.

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

// Get the section.
UrlsSection section =
    (UrlsSection)config.GetSection("MyUrls");


SectionInformation sInfo =
    section.SectionInformation;
' Get the current configuration file.
Dim config _
As System.Configuration.Configuration = _
ConfigurationManager.OpenExeConfiguration( _
ConfigurationUserLevel.None)

' Get the section.
Dim section As UrlsSection = _
CType(config.GetSection("MyUrls"), UrlsSection)

Dim sInfo As SectionInformation = _
section.SectionInformation

下面的示例获取AllowDefinition值。The following example gets the AllowDefinition value.

ConfigurationAllowDefinition allowDefinition =
    sInfo.AllowDefinition;
Console.WriteLine("Allow definition: {0}", 
    allowDefinition.ToString() );
Dim allowDefinition _
As ConfigurationAllowDefinition = _
sInfo.AllowDefinition
Console.WriteLine("Allow definition: {0}", _
allowDefinition.ToString())

注解

AllowDefinition仅适用于 Web 应用程序的配置文件。AllowDefinition applies only to configuration files of Web applications. 对于客户端应用程序,必须AllowExeDefinition使用。For client applications, you must use AllowExeDefinition.

适用于

另请参阅