ProfileGroupSettingsCollection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ProfileGroupSettings オブジェクトのセットを格納します。
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 要素として <group>
宣言的に <properties>
指定する方法を <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、構成ファイルの セクションのサブセクション<profile>
に追加された個々のプロパティの定義をプログラムで作成、アクセス、および変更する<properties>
方法を提供します。
構成ファイルの セクションでは <profile>
、ユーザー プロファイルのスキーマを指定します。 実行時に、ASP.NET コンパイル システムは セクションで指定された情報を<profile>
使用して、 からProfileBase派生した というProfileCommon
クラスを生成します。
ProfileCommon
クラス定義は、構成ファイルの セクションの<properties>
サブセクションで定義されている<profile>
プロパティに基づいています。
プロファイル プロパティの詳細については、「 ASP.NET プロファイル プロパティの概要」を参照してください。 ASP.NET バージョン 2.0 に追加されるプロファイル機能の詳細については、「 ASP.NET プロファイル プロパティの概要」を参照してください。
コンストラクター
ProfileGroupSettingsCollection() |
ProfileGroupSettingsCollection クラスの新しいインスタンスを初期化します。 |
プロパティ
メソッド
明示的なインターフェイスの実装
ICollection.CopyTo(Array, Int32) |
ConfigurationElementCollection を配列にコピーします。 (継承元 ConfigurationElementCollection) |
拡張メソッド
Cast<TResult>(IEnumerable) |
IEnumerable の要素を、指定した型にキャストします。 |
OfType<TResult>(IEnumerable) |
指定された型に基づいて IEnumerable の要素をフィルター処理します。 |
AsParallel(IEnumerable) |
クエリの並列化を有効にします。 |
AsQueryable(IEnumerable) |
IEnumerable を IQueryable に変換します。 |
適用対象
こちらもご覧ください
.NET