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 クラスのインスタンスは、現在のProfile オブジェクトのHttpContext プロパティの値として設定されます。 ProfileBase抽象クラスから継承し、プロファイル構成要素で指定されていないユーザー プロファイルのプロパティを定義するカスタム プロファイル実装を作成できます。