PersonalizationProvider.ResetPersonalizationBlob メソッド

定義

派生クラスでオーバーライドされると、基になるデータ ストアから生のパーソナル化データを削除します。

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から派生し、このメソッドを実装するクラスは、webPartManagerpath、およびuserNameパラメーターをストレージ キーとして使用する必要があります。 派生実装では、指定されたストレージ キーのパーソナル化データが効果的に削除されるように、データ ストアを変更する必要があります。 これは、物理的にこれを実現する方法に関する派生実装にかかっています。

派生パーソナル化プロバイダーは、ページごとにパーソナル化データを区別できる必要があります。 さらに、特定のページの状態に対して、パーソナル化プロバイダーは SharedUser スコープ データを区別できる必要があります。 null以外のユーザー名が指定されている場合、リセット操作はUserスコープに適用されます。それ以外の場合、リセット操作はSharedスコープに適用されます。

適用対象