ProfileGroupSettingsCollection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class ProfileGroupSettingsCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.ProfileGroupSettings), AddItemName="group")]
public sealed class ProfileGroupSettingsCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.ProfileGroupSettings), AddItemName="group")>]
type ProfileGroupSettingsCollection = class
inherit ConfigurationElementCollection
Public NotInheritable Class ProfileGroupSettingsCollection
Inherits ConfigurationElementCollection
继承
ProfileGroupSettingsCollection
属性
示例
以下配置文件摘录演示如何以声明方式指定 作为配置文件部分元素<properties>
的 ProfileGroupSettingsCollection <group>
元素<profile>
的 的多个属性的值。
<system.web>
<profile enabled = "true" defaultProvider="AspNetSqlProfileProvider">
<providers>
<add name="AspNetSqlProfileProvider"
type="System.Web.Profile.SqlProfileProvider "
connectionStringName="LocalSqlServer"
applicationName="/"
description="Stores and retrieves profile data from the
local Microsoft SQL Server database" />
</providers>
<properties>
<group name = "SiteColors" >
<add name = "BackGround"/>
<add name = "SideBar"/>
<add name = "ForeGroundText"/>
<add name = "ForeGroundBorders"/>
</group>
<group name="Forums">
<add name = "HasAvatar" type="bool" provider="Forums"/>
<add name = "LastLogin" type="DateTime" provider="Forums"/>
<add name = "TotalPosts" type="int" provider="Forums"/>
</group>
</properties>
</profile>
</system.web>
类 ProfileGroupSettingsCollection 包含对象的集合 ProfileGroupSettings ,每个对象都包含一个 ProfilePropertySettings 对象的集合。
类 ProfilePropertySettings 提供了一种以编程方式创建、访问和修改添加到 <properties>
配置文件部分子节 <profile>
的单个属性的定义的方法。
<profile>
配置文件的 节指定用户配置文件的架构。 在运行时,ASP.NET 编译系统使用 节中指定的 <profile>
信息生成一个名为 ProfileCommon
的类,该类派生自 ProfileBase 。 类ProfileCommon
定义基于配置文件 部分的 子节<profile>
中<properties>
定义的属性。
有关配置文件属性的详细信息,请参阅 ASP.NET 配置文件属性概述 。 有关添加到 ASP.NET 版本 2.0 的配置文件功能的详细信息,请参阅 ASP.NET 配置文件属性概述 。
构造函数
属性
方法
Add(ProfileGroupSettings)
将 ProfileGroupSettings 对象添加到集合中。
BaseAdd(ConfigurationElement)
向 ConfigurationElementCollection 添加配置元素。
(继承自 ConfigurationElementCollection )
BaseAdd(ConfigurationElement, Boolean)
向配置元素集合添加配置元素。
(继承自 ConfigurationElementCollection )
BaseAdd(Int32, ConfigurationElement)
向配置元素集合添加配置元素。
(继承自 ConfigurationElementCollection )
BaseClear()
从集合中移除所有配置元素对象。
(继承自 ConfigurationElementCollection )
BaseGet(Int32)
获取位于指定索引位置的配置元素。
(继承自 ConfigurationElementCollection )
BaseGet(Object)
返回具有指定键的配置元素。
(继承自 ConfigurationElementCollection )
BaseGetAllKeys()
返回 ConfigurationElementCollection 中包含的所有配置元素的键数组。
(继承自 ConfigurationElementCollection )
BaseGetKey(Int32)
获取位于指定索引位置的 ConfigurationElement 的键。
(继承自 ConfigurationElementCollection )
BaseIndexOf(ConfigurationElement)
获取指定的 ConfigurationElement 的索引。
(继承自 ConfigurationElementCollection )
BaseIsRemoved(Object)
指示是否已从 ConfigurationElement 中移除具有指定键的 ConfigurationElementCollection 。
(继承自 ConfigurationElementCollection )
BaseRemove(Object)
从集合中移除 ConfigurationElement 。
(继承自 ConfigurationElementCollection )
BaseRemoveAt(Int32)
移除位于指定索引位置的 ConfigurationElement 。
(继承自 ConfigurationElementCollection )
Clear()
从集合中删除所有 ProfileGroupSettings 对象。
CopyTo(ConfigurationElement[], Int32)
将 ConfigurationElementCollection 的内容复制到数组。
(继承自 ConfigurationElementCollection )
CreateNewElement()
在派生的类中重写时,创建一个新的 ConfigurationElement 。
(继承自 ConfigurationElementCollection )
CreateNewElement(String)
在派生的类中重写时,创建新的 ConfigurationElement 。
(继承自 ConfigurationElementCollection )
DeserializeElement(XmlReader, Boolean)
从配置文件读取 XML。
(继承自 ConfigurationElement )
Equals(Object)
将 ConfigurationElementCollection 与指定的对象进行比较。
(继承自 ConfigurationElementCollection )
Get(Int32)
返回位于指定索引处的 ProfileGroupSettings 对象。
Get(String)
返回具有指定名称的 ProfileGroupSettings 对象。
GetElementKey(ConfigurationElement)
在派生类中重写时获取指定配置元素的元素键。
(继承自 ConfigurationElementCollection )
GetEnumerator()
获取用于循环访问 IEnumerator 的 ConfigurationElementCollection 。
(继承自 ConfigurationElementCollection )
GetHashCode()
获取表示 ConfigurationElementCollection 实例的唯一值。
(继承自 ConfigurationElementCollection )
GetKey(Int32)
返回指定索引处的 ProfileGroupSettings 对象的名称。
GetTransformedAssemblyString(String)
返回指定程序集名称的转换版本。
(继承自 ConfigurationElement )
GetTransformedTypeString(String)
返回指定类型名称的转换版本。
(继承自 ConfigurationElement )
GetType()
获取当前实例的 Type 。
(继承自 Object )
IndexOf(ProfileGroupSettings)
返回指定的 ProfileGroupSettings 对象的索引。
Init()
将 ConfigurationElement 对象设置为其初始状态。
(继承自 ConfigurationElement )
InitializeDefault()
用于初始化 ConfigurationElement 对象的默认值集。
(继承自 ConfigurationElement )
IsElementName(String)
指示指定的 ConfigurationElement 是否存在于 ConfigurationElementCollection 中。
(继承自 ConfigurationElementCollection )
IsElementRemovable(ConfigurationElement)
指示是否可从 ConfigurationElement 中移除指定 ConfigurationElementCollection 。
(继承自 ConfigurationElementCollection )
IsModified()
在派生的类中重写时,指示从最后一次保存或加载此 ConfigurationElementCollection 后是否对其进行了修改。
(继承自 ConfigurationElementCollection )
IsReadOnly()
指示 ConfigurationElementCollection 对象是否为只读的。
(继承自 ConfigurationElementCollection )
ListErrors(IList)
将此 ConfigurationElement 对象以及所有子元素中无效属性的错误添加到传递的列表中。
(继承自 ConfigurationElement )
MemberwiseClone()
创建当前 Object 的浅表副本。
(继承自 Object )
OnDeserializeUnrecognizedAttribute(String, String)
获取一个值,该值指示反序列化过程中是否遇到未知特性。
(继承自 ConfigurationElement )
OnDeserializeUnrecognizedElement(String, XmlReader)
导致配置系统引发异常。
(继承自 ConfigurationElementCollection )
OnRequiredPropertyNotFound(String)
找不到所需属性时引发异常。
(继承自 ConfigurationElement )
PostDeserialize()
反序列化后调用。
(继承自 ConfigurationElement )
PreSerialize(XmlWriter)
在序列化之前调用。
(继承自 ConfigurationElement )
Remove(String)
从集合中移除 ProfileGroupSettings 对象。
RemoveAt(Int32)
从集合中移除 ProfileGroupSettings 对象。
Reset(ConfigurationElement)
在派生的类中重写时,将 ConfigurationElementCollection 重置为其未被修改时的状态。
(继承自 ConfigurationElementCollection )
ResetModified()
在派生的类中重写时,将 IsModified() 属性的值重置为 false
。
(继承自 ConfigurationElementCollection )
SerializeElement(XmlWriter, Boolean)
在派生的类中重写时,将配置数据写入配置文件中的 XML 元素。
(继承自 ConfigurationElementCollection )
SerializeToXmlElement(XmlWriter, String)
当在派生类中实现后,将此配置元素的外部标记写入配置文件。
(继承自 ConfigurationElement )
Set(ProfileGroupSettings)
将指定的 ProfileGroupSettings 对象添加到集合。
SetPropertyValue(ConfigurationProperty, Object, Boolean)
将属性设置为指定值。
(继承自 ConfigurationElement )
SetReadOnly()
为 IsReadOnly() 对象和所有子元素设置 ConfigurationElementCollection 属性。
(继承自 ConfigurationElementCollection )
ToString()
返回表示当前对象的字符串。
(继承自 Object )
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)
反转从配置层次结构的不同级别合并配置信息的效果。
(继承自 ConfigurationElementCollection )
显式接口实现
扩展方法
适用于
另请参阅