System.Web.Profile 名前空間

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

ProfileAutoSavingProfileModule イベントを処理するメソッドを表します。

ProfileEventHandler

PersonalizeProfileModule イベントを処理するメソッドを表します。

ProfileMigrateEventHandler

MigrateAnonymous クラスの ProfileModule イベントを処理するメソッドを表します。

注釈

ASP.NET プロファイルは、データベースなどのデータ ソースにユーザー設定を格納および取得するために使用されます。 プロファイル情報とプロパティ値は、プロファイル プロバイダーを使用して管理されます。 プロファイル情報は、 クラスを使用SqlProfileProviderして Microsoft SQL Server データベースに格納することも、抽象クラスの実装を使用してカスタム データ ソースにProfileProvider格納することもできます。

ASP.NET プロファイルは、 プロファイル 構成セクションを使用して構成されます。

プロファイルが有効になっているアプリケーションを起動すると、ASP.NET は クラスから継承する 型 ProfileCommonの新しいクラスを ProfileBase 作成します。 厳密に型指定されたアクセサーは、プロファイル構成セクションで定義されている各プロパティの クラスに追加ProfileCommonされます。 クラスのProfileCommonインスタンスは、現在HttpContextのオブジェクトの プロパティのProfile値として設定されます。 抽象クラスから ProfileBase 継承し、プロファイル構成要素で指定されていないユーザー プロファイルのプロパティを定義するカスタム プロファイル 実装を作成できます。