次の方法で共有


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、スコープ データをUser含むデータが削除されます。それ以外の場合は、スコープをShared持つデータが削除nullされます。

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

適用対象