IVersioningPersonalizable.Load(IDictionary) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
버전 변경으로 인해 데이터에 대한 해당 개인 설정 속성이 없는 웹 파트 컨트롤에 개인 설정 데이터를 로드합니다.
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
.
웹 파트 컨트롤을 가져올 때 분리 된 속성이 검색 되는 경우이 메서드가 자동으로 호출 됩니다.