WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Extrai o estado de personalização de um controle de Web Parts e o aplica a um segundo controle de Web Parts.
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)
Parâmetros
- webPartA
- WebPart
O controle de Web Parts que fornece os dados de personalização.
- webPartB
- WebPart
O controle de Web Parts que recebe os dados de personalização.
Exceções
O webPartA ou webPartB é null.
webPartA e webPartB não são do mesmo Type.
- ou -
webPartA e webPartB são controles GenericWebPart, mas um ou ambos não têm um controle filho.
- ou -
webPartA e webPartB são controles GenericWebPart, mas seus controles filho não são do mesmo Type.
Comentários
Esse método extrai o estado de personalização de webPartA e o aplica a webPartB. Esse método pressupõe que webPartA e webPartB sejam do mesmo tipo. Se os controles de Web Parts forem GenericWebPart controles, o método copiará o estado de personalização do controle filho encapsulado no webPartA controle filho encapsulado em webPartB.
Como parte da operação de cópia, webPartB é marcado como "sujo".