PersonalizationProvider.ResetPersonalizationBlob メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラス内でオーバーライドされると、基になるデータ ストアから生のパーソナル化データを削除します。
protected:
abstract void ResetPersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName);
protected abstract void ResetPersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName);
abstract member ResetPersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string -> unit
Protected MustOverride Sub ResetPersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String)
パラメーター
- webPartManager
- WebPartManager
パーソナル化データを管理している WebPartManager。
- path
- String
データ ストア キーとして使用されるパーソナル化情報のパス。
- userName
- String
データ ストア キーとして使用されるパーソナル化情報のユーザー名。
注釈
このメソッドからPersonalizationProvider派生して実装するクラスでは、、、および userName
パラメーターをwebPartManager
path
ストレージ キーとして使用する必要があります。 派生実装では、指定されたストレージ キーのパーソナル化データが効果的に削除されるように、データ ストアを変更する必要があります。 物理的にこれを実現する方法については、派生した実装にかかっています。
派生パーソナル化プロバイダーは、ページごとにパーソナル化データを区別できる必要があります。 さらに、特定のページの状態に対して、パーソナル化プロバイダーは、Userデータを区別してスコープを設定Sharedできる必要があります。 ユーザーnull
名以外が指定されている場合、リセット操作はスコープに User 適用されます。それ以外の場合は、リセット操作がスコープに Shared 適用されます。
適用対象
.NET