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 類別應該使用 、 pathuserName 參數作為儲存體金鑰。 衍生實作必須修改資料存放區,以便有效地刪除所提供儲存金鑰的個人化資料。 它最多是衍生實作,以實際完成此目的。

衍生的個人化提供者必須能夠根據每頁區分個人化資料。 此外,針對指定頁面的狀態,個人化提供者必須能夠區分 SharedUser 範圍資料。 如果提供非 null 使用者名稱,則重設作業會套用至 User 範圍,否則重設作業會套用至 Shared 範圍。

適用於