Language

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 パーツ データをリセットすることを選択したときに、データベースからパーソナル化データを削除します。 usernameがnullでない場合は、User スコープ データを持つデータが削除されます。それ以外の場合は、Shared スコープを持つデータが削除されます。

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

適用対象