SqlPersonalizationProvider.ResetPersonalizationBlob メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
基になるデータ ストアからパーソナル化データを削除します。
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 。
注釈
WebPartPersonalization は、このメソッドを使用して、Web サイト ユーザーがページ上の Web パーツ データをリセットすることを選択したときに、データベースからパーソナル化データを削除します。
usernameがnullでない場合は、User スコープ データを持つデータが削除されます。それ以外の場合は、Shared スコープを持つデータが削除されます。
SqlPersonalizationProvider オブジェクトは、ページ要求のコンテキストでユーザー固有のパーソナル化データがデータベースから削除されるたびに、aspnet_Users テーブルのLastActivityDate列を自動的に更新します。 この動作により、古いデータ レコードを管理する際に他の ASP.NET 機能で LastActivityDate 値を使用し、サイトでの最近のユーザー アクティビティを決定できます。