다음을 통해 공유


PersonalizationProvider.SavePersonalizationState(PersonalizationState) 메서드

정의

개인 설정 데이터를 데이터 저장소에 저장합니다.

public:
 virtual void SavePersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationState ^ state);
public virtual void SavePersonalizationState (System.Web.UI.WebControls.WebParts.PersonalizationState state);
abstract member SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
override this.SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
Public Overridable Sub SavePersonalizationState (state As PersonalizationState)

매개 변수

state
PersonalizationState

저장할 개인 설정 데이터가 포함된 PersonalizationState입니다.

예외

state이(가) null인 경우

저장되는 state 개체의 형식이 LoadPersonalizationState(WebPartManager, Boolean) 메서드에서 반환된 state 개체의 형식과 다른 경우

설명

이 메서드는 WebPartPersonalization 개인 설정 데이터를 저장 하기 위해 클래스에서 사용 하는 주 진입점입니다.

이 메서드의 기본 구현에서는의 내부 구현 메서드를 사용 하 여 PersonalizationState 개인 설정 데이터를 바이트 배열로 압축 합니다. 이 압축의 결과로 빈 바이트 배열이 생성 되는 경우 (속성 추출 시 개인 설정 데이터가 없으므로) 기본 구현에서 메서드를 호출 합니다 ResetPersonalizationBlob . 그렇지 않으면 기본 구현에서 메서드를 호출 합니다 SavePersonalizationBlob .

적용 대상