다음을 통해 공유


WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) 메서드

정의

웹 파트 컨트롤 하나에서 개인 설정 상태를 추출하고 이 상태를 두 번째 웹 파트 컨트롤에 적용합니다.

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)

매개 변수

webPartA
WebPart

개인 설정 데이터를 적용하는 웹 파트 컨트롤입니다.

webPartB
WebPart

개인 설정 데이터를 적용받는 웹 파트 컨트롤입니다.

예외

webPartA 또는 webPartBnull인 경우

webPartAwebPartBType이 다른 경우

또는

webPartAwebPartBGenericWebPart 컨트롤이지만 이 중 하나 또는 둘 다에 자식 컨트롤이 없는 경우

또는

webPartAwebPartBGenericWebPart 컨트롤이지만 각 자식 컨트롤의 Type이 다른 경우

설명

이 메서드는 에서 webPartA 개인 설정 상태를 추출하고 에 webPartB적용합니다. 이 메서드는 및 webPartBwebPartA 동일한 형식이라고 가정합니다. 웹 파트 컨트롤이 컨트롤인 경우 메서드는 GenericWebPart 에 래핑된 자식 컨트롤에서 로 래핑webPartBwebPartA 자식 컨트롤로 개인 설정 상태를 복사합니다.

복사 작업의 일부로 는 webPartB "dirty"로 표시됩니다.

적용 대상

추가 정보