SqlPersonalizationProvider.ResetPersonalizationBlob メソッド

定義

基になるデータ ストアからパーソナル化データを削除します。

protected:
 override void ResetPersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName);
protected override void ResetPersonalizationBlob(System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName);
override this.ResetPersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string -> unit
Protected Overrides Sub ResetPersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String)

パラメーター

webPartManager
WebPartManager

パーソナル化データを管理する WebPartManager

path
String

取得キーとして使用する Shared スコープ内のパーソナル化情報のパス。

userName
String

取得キーとして使用する User スコープ内のパーソナル化情報のユーザー名。

注釈

WebPartPersonalization は、このメソッドを使用して、Web サイト ユーザーがページ上の Web パーツ データをリセットすることを選択したときに、データベースからパーソナル化データを削除します。 usernamenullでない場合は、User スコープ データを持つデータが削除されます。それ以外の場合は、Shared スコープを持つデータが削除されます。

SqlPersonalizationProvider オブジェクトは、ページ要求のコンテキストでユーザー固有のパーソナル化データがデータベースから削除されるたびに、aspnet_Users テーブルのLastActivityDate列を自動的に更新します。 この動作により、古いデータ レコードを管理する際に他の ASP.NET 機能で LastActivityDate 値を使用し、サイトでの最近のユーザー アクティビティを決定できます。

適用対象