다음을 통해 공유


WebPartManager.IPersonalizable.Save(PersonalizationDictionary) 메서드

정의

WebPartManager 컨트롤에서 관리하는 사용자 지정 개인 설정 상태 데이터를 저장합니다.

 virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Save(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Save;
void IPersonalizable.Save (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Save (state As PersonalizationDictionary) Implements IPersonalizable.Save

매개 변수

state
PersonalizationDictionary

저장될 상태 데이터가 들어 있는 PersonalizationDictionary입니다.

구현

설명

메서드는 IPersonalizable.Save 웹 파트 컨트롤 집합이 보호된 WebPartManager.SaveCustomPersonalizationState 메서드에 직접 액세스하는 방법을 제공하는 메서드의 구현 IPersonalizable.Save 입니다. 이 메서드를 호출 하 여 관리 되는 모든 개인 설정된 데이터 저장을 WebPartManager 영구 데이터 저장소는 웹 파트 애플리케이션에 대해 구성 된 컨트롤입니다.

참고

대부분의 경우 페이지 및 컨트롤 개발자 코드는 주로 웹 파트 컨트롤 집합에서 개인 설정 데이터를 저장하는 메커니즘으로 사용되기 때문에 이 메서드를 호출할 필요가 없습니다.

상속자 참고

개발자가 이 방법을 사용하는 한 가지 시나리오는 웹 파트 컨트롤 집합에서 제공하는 대신 사용할 사용자 지정 개인 설정 프레임워크를 개발하는 경우입니다. 이러한 경우 개발자는 클래스에서 상속하고 메서드를 WebPartManager 재정 CreatePersonalization() 의하여 개체의 사용자 지정 구현을 WebPartPersonalization 반환할 수 있습니다. 사용자 지정 WebPartPersonalization 개체는 적절한 시간에 메서드의 구현을 IPersonalizable.Save(PersonalizationDictionary) 호출하여 사용자 지정 개인 설정 데이터를 저장합니다.

적용 대상

추가 정보