Język

WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) Metoda

Definicja

Wyodrębnia stan personalizacji z jednej kontrolki składników Web Part i stosuje go do drugiej kontrolki składników Web Part.

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)

Parametry

webPartA
WebPart

Kontrolka składników Web Part dostarczająca dane personalizacji.

webPartB
WebPart

Składniki Web Part kontrolują odbieranie danych personalizacji.

Wyjątki

Albo webPartA lub webPartB ma wartość null.

webPartA i webPartB nie są tego samego Type.

— lub —

webPartAi są webPartB kontrolkami, GenericWebPart ale jeden lub oba te elementy nie mają kontroli podrzędnej.

— lub —

webPartA i webPartB są GenericWebPart kontrolkami, ale ich kontrolki podrzędne nie są takie same Type.

Uwagi

Ta metoda wyodrębnia stan personalizacji z webPartA elementu i stosuje go do webPartBmetody . Ta metoda zakłada, że webPartA i webPartB są tego samego typu. Jeśli kontrolki składników Web Part są GenericWebPart kontrolkami, metoda kopiuje stan personalizacji z kontrolki podrzędnej opakowanej do kontrolki podrzędnej opakowanej webPartA w webPartB.

W ramach operacji webPartB kopiowania jest oznaczony jako "brudny".

Dotyczy

Zobacz też