SectionInformation.AllowLocation 属性
定义
获取或设置一个值,指示配置节是否允许 location 特性。Gets or sets a value that indicates whether the configuration section allows the location attribute.
public:
property bool AllowLocation { bool get(); void set(bool value); };
public bool AllowLocation { get; set; }
member this.AllowLocation : bool with get, set
Public Property AllowLocation As Boolean
属性值
如果允许 true 特性,则为 location;否则为 false。true if the location attribute is allowed; otherwise, false. 默认值为 true。The default is true.
例外
选定值与某个已定义的值冲突。The selected value conflicts with a value that is already defined.
示例
本节中的示例演示如何在 AllowLocation 访问配置文件中的相关节信息之后获取属性值。The examples in this section show how to get the AllowLocation 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
下面的示例获取 AllowLocation 值。The following example gets the AllowLocation value.
bool allowLocation =
sInfo.AllowLocation;
Console.WriteLine("Allow location: {0}",
allowLocation.ToString());
Dim allowLocation As Boolean = _
sInfo.AllowLocation
Console.WriteLine("Allow location: {0}", _
allowLocation.ToString())
注解
如果设置为 false ,则 AllowLocation 属性指示该节由本机代码读取器访问。When set to false, the AllowLocation property indicates that the section is accessed by native-code readers. 因此, location 不允许使用属性,因为本机代码读取器不支持的概念 location 。Therefore, the use of the location attribute is not allowed, because the native-code readers do not support the concept of location.