WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) Metod

Definition

Extraherar anpassningstillståndet från en webbdelskontroll och tillämpar det på en andra webbdelskontroll.

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)

Parametrar

webPartA
WebPart

Kontrollen Webbdelar som tillhandahåller anpassningsdata.

webPartB
WebPart

Kontrollen Webbdelar tar emot anpassningsdata.

Undantag

Antingen webPartA eller webPartB är null.

webPartA och webPartB är inte av samma Type.

-eller-

webPartA och webPartB är GenericWebPart kontroller men en eller båda saknar en underordnad kontroll.

-eller-

webPartA och webPartB är GenericWebPart kontroller, men deras underordnade kontroller är inte av samma Type.

Kommentarer

Den här metoden extraherar anpassningstillståndet från webPartA och tillämpar det på webPartB. Den här metoden förutsätter att webPartA och webPartB är av samma typ. Om kontrollerna för webbdelar är GenericWebPart kontroller kopierar metoden anpassningstillståndet från den underordnade kontrollen som är inlindad i webPartA den underordnade kontrollen i webPartB.

Som en del av kopieringsåtgärden webPartB markeras som "smutsig".

Gäller för

Se även