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".