IChainedPackage

Declaration

IChainedPakage: IDispatch

Overview

This interface is meant to configure chained prerequisites.

Properties

SAFEARRAY(String) AdditionalFiles
Gets the list of additional files included in the package.

Bool EnableLogging
Gets or sets the option that enables logging for the package installation.

String Folder
Gets or sets the working folder of the package.

String InstallCondition
Gets or sets the condition that must be true for the package to install

String InstallProperties
Gets or sets the properties passed to the installer during installation.

String InstallUiLevel
Specifies the user interface level to be used during installation. Supported values include: Reduced, Basic, Silent, MainPackage, and Full.

String LogFile
Gets or sets the path to the installation log file

String MaintenanceCondition
Gets or sets the condition that determines whether maintenance mode is triggered

String MaintenanceProperties
Gets or sets the properties passed to the installer during maintenance.

String Name
Gets or sets the name of the package

Bool RollbackProductsOnFail
Gets or sets the option that determines whether to roll back products if installation fails.

String SourcePath
Gets or sets the source path for the package.

String UninstallCondition
Gets or sets the condition that must be true for the package to uninstall.

String UninstallProperties
Gets or sets the properties passed to the installer during uninstallation.

String UninstallUiLevel
Gets or sets the user interface level used during uninstallation.

Methods

Void AddAdditionalFile
Adds an additional file to the package using the specified source path.

Void RemoveAdditionalFile
Removes an additional file from the package using the specified source path.

See also

IUnchainedPackage

IPrerequisitesComponent