다음을 통해 공유


IVersioningPersonalizable.Load(IDictionary) 메서드

정의

버전 변경으로 인해 데이터에 대한 해당 개인 설정 속성이 없는 웹 파트 컨트롤에 개인 설정 데이터를 로드합니다.

public:
 void Load(System::Collections::IDictionary ^ unknownProperties);
public void Load (System.Collections.IDictionary unknownProperties);
abstract member Load : System.Collections.IDictionary -> unit
Public Sub Load (unknownProperties As IDictionary)

매개 변수

unknownProperties
IDictionary

컨트롤에 적용될 수 있는 개인 설정 데이터의 사전입니다.

설명

unknownProperties매개 변수에는 컨트롤에 적용할 수 없는 "User" 및 "Shared" 범위의 알 수 없는 개인 설정 데이터에 대 한 병합 된 표현이 포함 되어 있습니다. 사용자 범위에서 페이지가 실행 되 고 있는 경우 알 수 없는 사용자 범위 값 (사용 가능한 경우)을 알 수 없는 공유 범위 값이 아닌 값으로 제공 합니다. 이 정보는 일련의 이름/값 쌍으로 저장 됩니다. 여기서 각 이름은 컨트롤에서 찾을 수 없는 속성의 문자열 이름이 고 각 값에는 속성 값이 포함 됩니다. 이는 값을 적절 한 형식으로 캐스팅 또는 변환 하 고, 이전 속성에서 새 속성으로 데이터를 매핑하는 등의 추가 처리 작업을 수행 하는 것이 책임입니다.

컨트롤의 상태가 변경 되 면 SetPersonalizationDirty (상속 된 메서드 또는에서 파생 되지 않은 컨트롤의 경우 공용 정적 메서드)를 호출 해야 합니다 WebPart . 컨트롤이 자신을 "더티"로 표시 하는 경우 컨트롤의 "더티" 상태와 관계 없이 컨트롤에서 개인 설정 데이터를 추출 하 고 나중에 개인 설정 수명 주기에서 기본 데이터 저장소에 다시 저장 하는 웹 파트 컨트롤 집합입니다. 매개 변수의 값을 처리 한 결과로 컨트롤의 상태가 변경 되 면 컨트롤은 자신을 "더티"로 표시 해야 합니다 unknownProperties .

웹 파트 컨트롤을 가져올 때 분리 된 속성이 검색 되는 경우이 메서드가 자동으로 호출 됩니다.

적용 대상