설정 목록
<SettingsList/> 는 <Location/> 의 다양한 하위 부분을 나열하고, 모두 마이그레이션합니다. 그럼으로써 임의 길이에 대한 목록 또는 패키지를 쓰고 있을 때 이름을 알 수 없는 그룹을 마이그레이션할 수 있습니다. 대부분의 경우에는 이러한 작업은 레지스트리/서브키 위치로 처리하는 것이 더 좋지만, 예를 들어 그런 값들이 지시하는 파일을 저장하기 위해 관련된 값들을 이용할 필요가 있는 경우에는 <SettingsList/> 이 필요합니다.
<SettingsList/> 목록 내부에서는 2개의 특수한 값들을 이용할 수 있습니다. 첫 번째 값은 아래의 사례에서 <SettingsList/> 태그, 즉 %UserDefinedFunctions% 가 있는 이름을 공유합니다. 대부분의 경우에는 지정된 키에 있는 각 값의 이름과 관련이 있습니다. 아래의 사례에 나타나지 않은 두 번째 값은 첫 번째 변수와 동일한 값이 있지만, _value 접미사, 예를 들어 %UserDefinedFunctions_value% 이 있습니다. _value 접미사가 있는 변수는 그러한 이름으로 저장된 것과 관련이 있습니다. 여기서 그러한 변수는 각 키와 연결된 데이터입니다.
예
레지스트리에 저장된 파일의 임의의 목록을 파일 경로로 저장하려면, 다음과 같이 <SettingsList/> 을 사용해야 합니다.
<SettingsList Name="UserDefinedFunctions" Type="value">
<Location Type="registry" SubType="subkey">
HKCU\Software\Crunch\User Defined Functions
</Location>
<Setting Name="UDF" Type="filepath">
<Location Type="registry" SubType="value">
HKCU\Software\Crunch\User Defined Functions\%UserDefinedFunctions%
</Location>
</Setting>
</SettingsList>
특성
|
설명
|
가능한 값
|
필요 여부?
|
유형
|
무엇에 대해 나열하고 있는가?
|
키 또는 값
|
예
|
|