System.Web.Profile 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Web サーバー アプリケーションで ASP.NET のユーザー プロファイルを処理するために使用されるクラスが含まれます。
クラス
CustomProviderDataAttribute |
プロファイル プロパティのプロバイダーにカスタム データの文字列を提供します。 |
DefaultProfile |
プロファイル プロパティが定義されていない場合の、ユーザー プロファイルのインスタンスを表します。 |
ProfileAutoSaveEventArgs |
ProfileAutoSaving クラスの ProfileModule イベントのデータを提供します。 |
ProfileBase |
プロファイルのプロパティ値と情報への型指定しないアクセスを提供します。 |
ProfileEventArgs |
Personalize クラスの ProfileModule イベントのデータを提供します。 |
ProfileGroupBase |
ASP.NET プロファイル プロパティ値をグループ化するための、型指定しないアクセスを提供します。 |
ProfileInfo |
ユーザー プロファイルについての情報を提供します。 |
ProfileInfoCollection |
ProfileInfo オブジェクトのコレクション。 |
ProfileManager |
ユーザー プロファイルのデータと設定値を管理します。 |
ProfileMigrateEventArgs |
MigrateAnonymous クラスの ProfileModule イベントのデータを提供します。 |
ProfileModule |
ユーザー プロファイルとプロファイル イベントの作成を管理します。 このクラスは継承できません。 |
ProfileProvider |
カスタム プロファイル プロバイダーを使用してプロファイル サービスを提供するために、ASP.NET が実装するコントラクトを定義します。 |
ProfileProviderAttribute |
ユーザープロファイル プロパティのプロファイル プロバイダーを識別します。 |
ProfileProviderCollection |
ProfileProvider 抽象クラスを継承するオブジェクトのコレクション。 |
SettingsAllowAnonymousAttribute |
プロファイルのプロパティを設定できるかどうか、またはプロファイル プロパティに匿名ユーザーがアクセスできるかどうかを識別します。 |
SqlProfileProvider |
SQL Server データベース内にある ASP.NET アプリケーションに関するプロファイル情報のストレージを管理します。 |
列挙型
ProfileAuthenticationOption |
検索対象のユーザー プロファイルの認証タイプを記述します。 |
代理人
ProfileAutoSaveEventHandler |
ProfileAutoSaving の ProfileModule イベントを処理するメソッドを表します。 |
ProfileEventHandler |
Personalize の ProfileModule イベントを処理するメソッドを表します。 |
ProfileMigrateEventHandler |
MigrateAnonymous クラスの ProfileModule イベントを処理するメソッドを表します。 |
注釈
ASP.NET プロファイルは、データベースなどのデータ ソースにユーザー設定を格納および取得するために使用されます。 プロファイル情報とプロパティ値は、プロファイル プロバイダーを使用して管理されます。 プロファイル情報は、 クラスを使用 SqlProfileProvider して Microsoft SQL Server データベースに格納することも、抽象クラスの実装を使用してカスタム データ ソースに ProfileProvider 格納することもできます。
ASP.NET プロファイルは、 プロファイル 構成セクションを使用して構成されます。
プロファイルが有効になっているアプリケーションを起動すると、ASP.NET は クラスから継承する 型 ProfileCommon
の新しいクラスを ProfileBase 作成します。 厳密に型指定されたアクセサーは、プロファイル構成セクションで定義されている各プロパティの クラスに追加ProfileCommon
されます。 クラスのProfileCommon
インスタンスは、現在HttpContextのオブジェクトの プロパティのProfile値として設定されます。 抽象クラスから ProfileBase 継承し、プロファイル構成要素で指定されていないユーザー プロファイルのプロパティを定義するカスタム プロファイル 実装を作成できます。
.NET