Comparteix a través de


WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) Método

Definición

Extrae el estado de personalización de un control de elementos Web y lo aplica a un segundo control de elementos 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)

Parámetros

webPartA
WebPart

El control de elementos Web que proporciona los datos de personalización.

webPartB
WebPart

El control de elementos Web que recibe los datos de personalización.

Excepciones

webPartA o webPartB es null.

webPartA y webPartB no son del mismo Type.

o bien

webPartA y webPartB son controles GenericWebPart, pero falta un control secundario en uno de ellos o en ambos.

o bien

webPartA y webPartB son controles GenericWebPart, pero sus controles secundarios no son del mismo Type.

Comentarios

Este método extrae el estado de personalización de webPartA y lo aplica a webPartB. Este método supone que webPartA y webPartB son del mismo tipo. Si los controles de elementos web son GenericWebPart controles, el método copia el estado de personalización del control secundario encapsulado en webPartA el control secundario encapsulado en webPartB.

Como parte de la operación de copia, webPartB se marca como "dirty".

Se aplica a

Consulte también