WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1 つの Web パーツ コントロールからパーソナル化状態を抽出し、それを 2 つ目の Web パーツ コントロールに適用します。
protected public:
virtual void CopyPersonalizationState(System::Web::UI::WebControls::WebParts::WebPart ^ webPartA, System::Web::UI::WebControls::WebParts::WebPart ^ webPartB);
protected internal virtual void CopyPersonalizationState(System.Web.UI.WebControls.WebParts.WebPart webPartA, System.Web.UI.WebControls.WebParts.WebPart webPartB);
abstract member CopyPersonalizationState : System.Web.UI.WebControls.WebParts.WebPart * System.Web.UI.WebControls.WebParts.WebPart -> unit
override this.CopyPersonalizationState : System.Web.UI.WebControls.WebParts.WebPart * System.Web.UI.WebControls.WebParts.WebPart -> unit
Protected Friend Overridable Sub CopyPersonalizationState (webPartA As WebPart, webPartB As WebPart)
パラメーター
- webPartA
- WebPart
パーソナル化データを提供する Web パーツ コントロール。
- webPartB
- WebPart
パーソナル化データを受信する Web パーツ コントロール。
例外
webPartAまたはwebPartBがnull。
webPartA と webPartB は同じ Typeではありません。
-又は-
webPartA と webPartB は GenericWebPart コントロールですが、一方または両方に子コントロールがありません。
-又は-
webPartA と webPartB は GenericWebPart コントロールですが、子コントロールは同じ Typeではありません。
注釈
このメソッドは、 webPartA からパーソナル化状態を抽出し、 webPartBに適用します。 このメソッドは、 webPartA と webPartB が同じ型であることを前提としています。 Web パーツ コントロールが GenericWebPart コントロールである場合、メソッドは、 webPartA でラップされた子コントロールから、 webPartBでラップされた子コントロールにパーソナル化状態をコピーします。
コピー操作の一環として、 webPartB は "ダーティ" としてマークされます。