다음을 통해 공유


FileCost 작업

FileCostaction은 표준 설치 작업의 동적 비용 계산을 시작합니다.

ActionData 메시지

ActionData 메시지가 없습니다.

시퀀스 제한

비용 계산에 영향을 주는 모든 표준 또는 사용자 지정 작업은 CostInitialize 작업보다 앞의 순서여야 합니다. CostInitialize 작업 바로 다음에 FileCost 작업을 호출합니다. 그런 다음, CostInitialize 작업 뒤에 CostFinalize 작업을 호출하여 설치 관리자가 Component 테이블을 통해 모든 최종 비용 계산을 사용할 수 있도록 합니다.

CostInitialize 작업은 FileCost 작업 전에 실행되어야 합니다. 그러면 설치 관리자는 구성 요소별로 파일 테이블의 모든 파일의 디스크 공간 비용을 결정합니다(Component 테이블 참조). 볼륨 클러스터링과 덮어써야 할 수 있는 기존 파일의 존재를 모두 고려합니다. 디스크 공간을 사용하거나 해제하는 모든 작업도 고려됩니다. 기존 파일을 찾은 경우 파일 버전 검사를 수행하여 새 파일을 실제로 설치해야 하는지 여부를 확인합니다. 기존 파일의 버전 번호가 같거나 큰 경우 기존 파일을 덮어쓰지 않으며 디스크 공간 비용이 발생하지 않습니다. 모든 경우에 설치 관리자는 버전 번호 검사 결과를 사용하여 각 파일의 설치 상태를 설정합니다.

FileCost 작업은 설치 관리자를 통해 비용 계산을 초기화합니다. CostFinalize 작업이 실행되기 전에는 실제 동적 비용 계산이 발생하지 않습니다.

파일 비용 계산