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.