WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает состояние персонализации из элемента управления веб-частей и применяет его к другому элементу управления веб-частей.
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
Элемент управления веб-частей, предоставляющий данные персонализации.
- webPartB
- WebPart
Элемент управления веб-частей, получающий данные персонализации.
Исключения
Либо webPartA
, либо webPartB
имеет значение null
.
webPartA
и webPartB
не принадлежат к одному типу Type.
-или-
webPartA
и webPartB
являются элементами управления GenericWebPart, однако один из них или оба вместе не имеют дочерних элементов управления.
-или-
webPartA
и webPartB
являются элементами управления GenericWebPart, однако их дочерние элементы управления не принадлежат одному типу Type.
Комментарии
Этот метод извлекает состояние персонализации из webPartA
и применяет его к webPartB
. Этот метод предполагает, что webPartA
и webPartB
имеют один и тот же тип. Если элементы управления веб-частей являются GenericWebPart элементами управления, метод копирует состояние персонализации из дочернего элемента управления, завернутого в , в webPartA
дочерний элемент управления, заключенный в webPartB
.
В рамках операции копирования помечается webPartB
как "грязный".