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 저장할 개인 설정 데이터가 포함된 데이터입니다.

예외

statenull입니다.

state 저장되는 개체의 형식은 메서드에서 state 반환된 LoadPersonalizationState(WebPartManager, Boolean) 개체와 다릅니다.

설명

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

이 메서드의 기본 구현에서는 개인 설정 데이터를 바이트 배열로 압축하는 내부 구현 PersonalizationState 방법을 사용합니다. 이 패킹의 결과로 빈 바이트 배열이 만들어지면(속성 추출로 인해 개인 설정 데이터가 없어지므로) 기본 구현에서 메서드를 호출합니다 ResetPersonalizationBlob . 그렇지 않으면 기본 구현에서 메서드를 호출합니다 SavePersonalizationBlob .

적용 대상