WebPartPersonalization.ExtractPersonalizationState 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取父 WebPartManager 控制項的個人化資料。
多載
ExtractPersonalizationState() |
擷取父 WebPartManager 控制項的個人化資料。 |
ExtractPersonalizationState(WebPart) |
父 WebPartManager 控制項要求時,擷取 Web 組件控制項的個人化資料。 |
ExtractPersonalizationState()
擷取父 WebPartManager 控制項的個人化資料。
protected public:
virtual void ExtractPersonalizationState();
protected internal virtual void ExtractPersonalizationState ();
abstract member ExtractPersonalizationState : unit -> unit
override this.ExtractPersonalizationState : unit -> unit
Protected Friend Overridable Sub ExtractPersonalizationState ()
例外狀況
載入基礎資料存放區的個人化狀態之前,嘗試擷取該狀態。
-或-
尚未套用個人化狀態。
-或-
套用個人化資料後,ID 的 WebPartManager 已變更。
-或-
從資料存放區傳回的個人化狀態為 null
。
備註
IsEnabled如果 屬性設定true
為 ,而個人化狀態在頁面要求期間不會重設 (,例如當屬性 false
) 時ShouldResetPersonalizationState,此方法會在其事件期間SaveStateComplete從父WebPartManager控件擷取個人化數據。
這個方法會 ExtractWebPartManagerPersonalization 呼叫 實例上的 PersonalizationState 方法,以從父 WebPartManager 控件擷取個人化狀態。
另請參閱
適用於
ExtractPersonalizationState(WebPart)
父 WebPartManager 控制項要求時,擷取 Web 組件控制項的個人化資料。
protected public:
virtual void ExtractPersonalizationState(System::Web::UI::WebControls::WebParts::WebPart ^ webPart);
protected internal virtual void ExtractPersonalizationState (System.Web.UI.WebControls.WebParts.WebPart webPart);
abstract member ExtractPersonalizationState : System.Web.UI.WebControls.WebParts.WebPart -> unit
override this.ExtractPersonalizationState : System.Web.UI.WebControls.WebParts.WebPart -> unit
Protected Friend Overridable Sub ExtractPersonalizationState (webPart As WebPart)
參數
- webPart
- WebPart
Web 組件控制項,包含要擷取的個人化資料。
例外狀況
嘗試從未受父 WebPartManager 管理的 Web 組件控制項擷取個人化狀態。
載入基礎資料存放區的個人化狀態之前,嘗試擷取該狀態。
-或-
尚未套用個人化狀態。
-或-
-或-
從資料存放區傳回的個人化狀態為 null
。
備註
IsEnabled如果 屬性設定true
為 ,而個人化狀態在頁面要求期間不會重設 (,例如當屬性 false
) 時ShouldResetPersonalizationState,此方法會從 指定的 webPart
Web 元件控件擷取個人化數據。 這個方法會 ExtractWebPartPersonalization 呼叫 實例上的 PersonalizationState 方法,以從提供的 Web 元件控件擷取個人化狀態。