Language

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

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

適用対象