Partager via


WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) Méthode

Définition

Extrait l'état de personnalisation d'un contrôle WebPart et l'applique à un autre.

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)

Paramètres

webPartA
WebPart

Le contrôle WebPart qui fournit les données de personnalisation.

webPartB
WebPart

Le contrôle WebPart qui reçoit les données de personnalisation.

Exceptions

webPartA ou webPartB a la valeur null.

webPartA et webPartB ne sont pas du même Type.

  • ou -

webPartA et webPartB sont des contrôles GenericWebPart, mais l'un d'entre eux ou les deux n'ont pas de contrôle enfant.

  • ou -

webPartA et webPartB sont des contrôles GenericWebPart, mais leurs contrôles enfants ne sont pas du même Type.

Remarques

Cette méthode extrait l’état de personnalisation et webPartA l’applique à webPartB. Cette méthode suppose que webPartA et webPartB sont le même type. Si les contrôles composants WebPart sont GenericWebPart des contrôles, la méthode copie l’état de personnalisation du contrôle enfant encapsulé dans webPartA le contrôle enfant encapsulé webPartB.

Dans le cadre de l’opération de copie, webPartB est marqué comme « sale ».

S’applique à

Voir aussi