IUnchainedPackage

Declaration

IUnchainedPakage: IDispatch
Overview

This interface is meant to configure unchained prerequisites.
Properties

SAFEARRAY(String) AdditionalFiles
Gets the list of additional files included
in the package.
Bool AllowMaintenance
Gets or sets whether maintenance mode is allowed for the
package.
Bool AllowRollback
Gets or sets whether rollback is allowed in case of
installation failure.
Bool AllowUninstall
Gets or sets whether the package can be
uninstalled.
Bool EnableLogging
Gets or sets whether logging is enabled during
installation.
String InstallCmdLineBasicUi
Gets or sets the command line parameters for
installation with basic UI.
String InstallCmdLineFullUi
Gets or sets the command line parameters for
installation with full UI.
String InstallCmdLineSilentUi
Gets or sets the command line parameters for
silent installation.
String InstallCondition
Gets or sets the condition that must be met for the
package to install.
String InstallSchedule
Gets or sets the scheduled time or condition for
installation. Posible values:
"Before" - for prerequisites scheduled before main
package;
"During" - for prerequisites scheduled during main package;
"After" -
for prerequisites scheduled after main package.
String LogFile
Gets or sets the path for the installation log
file.
String MaintenanceCmdLine
Gets or sets the command line used for maintenance
operations.
String MaintenanceCondition
Gets or sets the condition under which maintenance
mode is available.
String Name
Gets or sets the name of the package.
String RollbackCmdLine
Gets or sets the command line used to perform a
rollback operation.
String RollbackCondition
Gets or sets the condition under which rollback is
performed.
String SourcePath
Gets or sets the source path of the package.
String UninstallCmdLine
Gets or sets the command line used to uninstall the
package.
String UninstallCondition
Gets or sets the condition under which the package
can be uninstalled.
Methods

Void AddAdditionalFile
Adds a file to the list of additional files to be
included in the package.
Void RemoveAdditionalFile
Removes a file from the list of additional files
included in the package.