C# Class WixSharp.Step

Specifies predefined values for Action.Step, which controls order of Custom Action to be executed.

Before or After switch for Custom Action is controlled by When.

ファイルを表示 Open project: Eun/WixSharp Class Usage Examples

Public Properties

Property Type Description
ADMIN Step
ADVERTISE Step
AllocateRegistrySpace Step
AppSearch Step
BindImage Step
CCPSearch Step
CostFinalize Step
CostInitialize Step
CreateFolders Step
CreateShortcuts Step
DeleteServices Step
DisableRollback Step
DuplicateFiles Step
ExecuteAction Step
FileCost Step
FindRelatedProducts Step
ForceReboot Step
INSTALL Step
InstallAdminPackage Step
InstallExecute Step
InstallExecuteAgain Step
InstallFiles Step
InstallFinalize Step
InstallInitialize Step
InstallODBC Step
InstallSFPCatalogFile Step
InstallServices Step
InstallValidate Step
IsolateComponents Step
LaunchConditions Step
MigrateFeatureStates Step
MoveFiles Step
MsiConfigureServices Step
MsiPublishAssemblies Step
MsiUnpublishAssemblies Step
PatchFiles Step
PreviousAction Step
PreviousActionOrInstallFinalize Step
PreviousActionOrInstallInitialize Step
ProcessComponents Step
PublishComponents Step
PublishFeatures Step
PublishProduct Step
RMCCPSearch Step
RegisterClassInfo Step
RegisterComPlus Step
RegisterExtensionInfo Step
RegisterFonts Step
RegisterMIMEInfo Step
RegisterProduct Step
RegisterProgIdInfo Step
RegisterTypeLibraries Step
RegisterUser Step
RemoveDuplicateFiles Step
RemoveEnvironmentStrings Step
RemoveExistingProducts Step
RemoveFiles Step
RemoveFolders Step
RemoveIniValues Step
RemoveODBC Step
RemoveRegistryValues Step
RemoveShortcuts Step
ResolveSource Step
SEQUENCE Step
ScheduleReboot Step
SelfRegModules Step
SelfUnregModules Step
SetODBCFolders Step
StartServices Step
StopServices Step
UnpublishComponents Step
UnpublishFeatures Step
UnregisterClassInfo Step
UnregisterComPlus Step
UnregisterExtensionInfo Step
UnregisterFonts Step
UnregisterMIMEInfo Step
UnregisterProgIdInfo Step
UnregisterTypeLibraries Step
ValidateProductID Step
WriteEnvironmentStrings Step
WriteIniValues Step
WriteRegistryValues Step

Protected Properties

Property Type Description
Value string

Public Methods

Method Description
Step ( Step value )

Initializes a new instance of the Step class.

Step ( string value )

Initializes a new instance of the Step class.

ToString ( ) : string

Returns a System.String that represents this instance.

Method Details

Step() public method

Initializes a new instance of the Step class.
public Step ( Step value )
value Step The value.

Step() public method

Initializes a new instance of the Step class.
public Step ( string value )
value string The value.

ToString() public method

Returns a System.String that represents this instance.
public ToString ( ) : string
return string

Property Details

ADMIN public_oe static_oe property

A top-level action used for an administrative installation.
public static Step,WixSharp ADMIN
return Step

ADVERTISE public_oe static_oe property

A top-level action called to install or remove advertised components.
public static Step,WixSharp ADVERTISE
return Step

AllocateRegistrySpace public_oe static_oe property

Validates that the free space specified by AVAILABLEFREEREG exists in the registry.
public static Step,WixSharp AllocateRegistrySpace
return Step

AppSearch public_oe static_oe property

Searches for previous versions of products and determines that upgrades are installed.
public static Step,WixSharp AppSearch
return Step

BindImage public_oe static_oe property

Binds executables to imported DLLs.
public static Step,WixSharp BindImage
return Step

CCPSearch public_oe static_oe property

Uses file signatures to validate that qualifying products are installed on a system before an upgrade installation is performed.
public static Step,WixSharp CCPSearch
return Step

CostFinalize public_oe static_oe property

Ends the internal installation costing process begun by the CostInitialize action.
public static Step,WixSharp CostFinalize
return Step

CostInitialize public_oe static_oe property

Starts the installation costing process.
public static Step,WixSharp CostInitialize
return Step

CreateFolders public_oe static_oe property

Creates empty folders for components.
public static Step,WixSharp CreateFolders
return Step

CreateShortcuts public_oe static_oe property

Creates shortcuts.
public static Step,WixSharp CreateShortcuts
return Step

DeleteServices public_oe static_oe property

Removes system services.
public static Step,WixSharp DeleteServices
return Step

DisableRollback public_oe static_oe property

Disables rollback for the remainder of the installation.
public static Step,WixSharp DisableRollback
return Step

DuplicateFiles public_oe static_oe property

Duplicates files installed by the InstallFiles action.
public static Step,WixSharp DuplicateFiles
return Step

ExecuteAction public_oe static_oe property

Checks the EXECUTEACTION property to determine which top-level action begins the execution sequence, then runs that action.
public static Step,WixSharp ExecuteAction
return Step

FileCost public_oe static_oe property

Initializes disk cost calculation with the installer. Disk costing is not finalized until the CostFinalize action is executed.
public static Step,WixSharp FileCost
return Step

FindRelatedProducts public_oe static_oe property

Detects correspondence between the Upgrade table and installed products.
public static Step,WixSharp FindRelatedProducts
return Step

ForceReboot public_oe static_oe property

Used in the action sequence to prompt the user for a restart of the system during the installation.
public static Step,WixSharp ForceReboot
return Step

INSTALL public_oe static_oe property

A top-level action called to install or remove components.
public static Step,WixSharp INSTALL
return Step

InstallAdminPackage public_oe static_oe property

Copies the installer database to the administrative installation point.
public static Step,WixSharp InstallAdminPackage
return Step

InstallExecute public_oe static_oe property

Runs a script containing all operations in the action sequence since either the start of the installation or the last InstallFinalize action. Does not end the transaction.
public static Step,WixSharp InstallExecute
return Step

InstallExecuteAgain public_oe static_oe property

The InstallExecuteAgain action runs a script containing all operations in the action sequence since either the start of the installation or the last InstallExecuteAgain action or the last InstallExecute action. The InstallExecute action updates the system without ending the transaction. InstallExecuteAgain performs the same operation as the InstallExecute action but should only be used after InstallExecute.
public static Step,WixSharp InstallExecuteAgain
return Step

InstallFiles public_oe static_oe property

Copies files from the source to the destination directory.
public static Step,WixSharp InstallFiles
return Step

InstallFinalize public_oe static_oe property

Runs a script containing all operations in the action sequence since either the start of the installation or the last InstallFinalize action. Marks the end of a transaction.
public static Step,WixSharp InstallFinalize
return Step

InstallInitialize public_oe static_oe property

Marks the beginning of a transaction.
public static Step,WixSharp InstallInitialize
return Step

InstallODBC public_oe static_oe property

Installs the ODBC drivers, translators, and data sources.
public static Step,WixSharp InstallODBC
return Step

InstallSFPCatalogFile public_oe static_oe property

The InstallSFPCatalogFile action installs the catalogs used by Windows Me for Windows File Protection.
public static Step,WixSharp InstallSFPCatalogFile
return Step

InstallServices public_oe static_oe property

Registers a service with the system.
public static Step,WixSharp InstallServices
return Step

InstallValidate public_oe static_oe property

Verifies that all volumes with attributed costs have sufficient space for the installation.
public static Step,WixSharp InstallValidate
return Step

IsolateComponents public_oe static_oe property

Processes the IsolatedComponent table
public static Step,WixSharp IsolateComponents
return Step

LaunchConditions public_oe static_oe property

Evaluates a set of conditional statements contained in the LaunchCondition table that must all evaluate to True before the installation can proceed.
public static Step,WixSharp LaunchConditions
return Step

MigrateFeatureStates public_oe static_oe property

Migrates current feature states to the pending installation.
public static Step,WixSharp MigrateFeatureStates
return Step

MoveFiles public_oe static_oe property

Locates existing files and moves or copies those files to a new location.
public static Step,WixSharp MoveFiles
return Step

MsiConfigureServices public_oe static_oe property

Configures a service for the system. Windows Installer 4.5 and earlier: Not supported.
public static Step,WixSharp MsiConfigureServices
return Step

MsiPublishAssemblies public_oe static_oe property

Manages the advertisement of common language runtime assemblies and Win32 assemblies that are being installed.
public static Step,WixSharp MsiPublishAssemblies
return Step

MsiUnpublishAssemblies public_oe static_oe property

Manages the advertisement of common language runtime assemblies and Win32 assemblies that are being removed.
public static Step,WixSharp MsiUnpublishAssemblies
return Step

PatchFiles public_oe static_oe property

Queries the Patch table to determine which patches are applied to specific files and then performs the byte-wise patching of the files.
public static Step,WixSharp PatchFiles
return Step

PreviousAction public_oe static_oe property

Custom Action is to be executed before/after the previous action declared in Project.Actions.
public static Step,WixSharp PreviousAction
return Step

PreviousActionOrInstallFinalize public_oe static_oe property

Custom Action is to be executed before/after the previous action item in Project.Actions. If Custom Action is the first item in item in Project.Actions it will be executed before/after MSI built-in InstallFinalize action.
public static Step,WixSharp PreviousActionOrInstallFinalize
return Step

PreviousActionOrInstallInitialize public_oe static_oe property

Custom Action is to be executed before/after the previous action item in Project.Actions. If Custom Action is the first item in item in Project.Actions it will be executed before/after MSI built-in InstallInitialize action.
public static Step,WixSharp PreviousActionOrInstallInitialize
return Step

ProcessComponents public_oe static_oe property

Registers components, their key paths, and component clients.
public static Step,WixSharp ProcessComponents
return Step

PublishComponents public_oe static_oe property

Advertises the components specified in the PublishComponent table.
public static Step,WixSharp PublishComponents
return Step

PublishFeatures public_oe static_oe property

Writes the feature state of each feature into the system registry
public static Step,WixSharp PublishFeatures
return Step

PublishProduct public_oe static_oe property

Publishes product information with the system.
public static Step,WixSharp PublishProduct
return Step

RMCCPSearch public_oe static_oe property

Uses file signatures to validate that qualifying products are installed on a system before an upgrade installation is performed.
public static Step,WixSharp RMCCPSearch
return Step

RegisterClassInfo public_oe static_oe property

Manages the registration of COM class information with the system.
public static Step,WixSharp RegisterClassInfo
return Step

RegisterComPlus public_oe static_oe property

The RegisterComPlus action registers COM+ applications.
public static Step,WixSharp RegisterComPlus
return Step

RegisterExtensionInfo public_oe static_oe property

Registers extension related information with the system.
public static Step,WixSharp RegisterExtensionInfo
return Step

RegisterFonts public_oe static_oe property

Registers installed fonts with the system.
public static Step,WixSharp RegisterFonts
return Step

RegisterMIMEInfo public_oe static_oe property

Registers MIME information with the system.
public static Step,WixSharp RegisterMIMEInfo
return Step

RegisterProduct public_oe static_oe property

Registers product information with the installer and stores the installer database on the local computer.
public static Step,WixSharp RegisterProduct
return Step

RegisterProgIdInfo public_oe static_oe property

Registers OLE ProgId information with the system.
public static Step,WixSharp RegisterProgIdInfo
return Step

RegisterTypeLibraries public_oe static_oe property

Registers type libraries with the system.
public static Step,WixSharp RegisterTypeLibraries
return Step

RegisterUser public_oe static_oe property

Registers user information to identify the user of a product.
public static Step,WixSharp RegisterUser
return Step

RemoveDuplicateFiles public_oe static_oe property

Deletes files installed by the DuplicateFiles action.
public static Step,WixSharp RemoveDuplicateFiles
return Step

RemoveEnvironmentStrings public_oe static_oe property

Modifies the values of environment variables.
public static Step,WixSharp RemoveEnvironmentStrings
return Step

RemoveExistingProducts public_oe static_oe property

Removes installed versions of a product.
public static Step,WixSharp RemoveExistingProducts
return Step

RemoveFiles public_oe static_oe property

Removes files previously installed by the InstallFiles action.
public static Step,WixSharp RemoveFiles
return Step

RemoveFolders public_oe static_oe property

Removes empty folders linked to components set to be removed.
public static Step,WixSharp RemoveFolders
return Step

RemoveIniValues public_oe static_oe property

Deletes .ini file information associated with a component specified in the IniFile table.
public static Step,WixSharp RemoveIniValues
return Step

RemoveODBC public_oe static_oe property

Removes ODBC data sources, translators, and drivers.
public static Step,WixSharp RemoveODBC
return Step

RemoveRegistryValues public_oe static_oe property

Removes an application's registry keys that were created from the Registry table..
public static Step,WixSharp RemoveRegistryValues
return Step

RemoveShortcuts public_oe static_oe property

Manages the removal of an advertised shortcut whose feature is selected for uninstallation.
public static Step,WixSharp RemoveShortcuts
return Step

ResolveSource public_oe static_oe property

Determines the source location and sets the SourceDir property.
public static Step,WixSharp ResolveSource
return Step

SEQUENCE public_oe static_oe property

Runs the actions in a table specified by the SEQUENCE property.
public static Step,WixSharp SEQUENCE
return Step

ScheduleReboot public_oe static_oe property

Prompts the user for a system restart at the end of the installation.
public static Step,WixSharp ScheduleReboot
return Step

SelfRegModules public_oe static_oe property

Processes modules in the SelfReg table and registers them if they are installed.
public static Step,WixSharp SelfRegModules
return Step

SelfUnregModules public_oe static_oe property

Unregisters the modules in the SelfReg table that are set to be uninstalled.
public static Step,WixSharp SelfUnregModules
return Step

SetODBCFolders public_oe static_oe property

Checks the system for existing ODBC drivers and sets target directory for new ODBC drivers.
public static Step,WixSharp SetODBCFolders
return Step

StartServices public_oe static_oe property

Starts system services.
public static Step,WixSharp StartServices
return Step

StopServices public_oe static_oe property

Stops system services.
public static Step,WixSharp StopServices
return Step

UnpublishComponents public_oe static_oe property

Manages the unadvertisement of components from the PublishComponent table and removes information about published components.
public static Step,WixSharp UnpublishComponents
return Step

UnpublishFeatures public_oe static_oe property

Removes the selection-state and feature-component mapping information from the system registry.
public static Step,WixSharp UnpublishFeatures
return Step

UnregisterClassInfo public_oe static_oe property

Manages the removal of COM classes from the system registry.
public static Step,WixSharp UnregisterClassInfo
return Step

UnregisterComPlus public_oe static_oe property

The UnregisterComPlus action removes COM+ applications from the registry.
public static Step,WixSharp UnregisterComPlus
return Step

UnregisterExtensionInfo public_oe static_oe property

Manages the removal of extension-related information from the system.
public static Step,WixSharp UnregisterExtensionInfo
return Step

UnregisterFonts public_oe static_oe property

Removes registration information about installed fonts from the system.
public static Step,WixSharp UnregisterFonts
return Step

UnregisterMIMEInfo public_oe static_oe property

Unregisters MIME-related information from the system registry.
public static Step,WixSharp UnregisterMIMEInfo
return Step

UnregisterProgIdInfo public_oe static_oe property

Manages the unregistration of OLE ProgId information with the system.
public static Step,WixSharp UnregisterProgIdInfo
return Step

UnregisterTypeLibraries public_oe static_oe property

Unregisters type libraries with the system.
public static Step,WixSharp UnregisterTypeLibraries
return Step

ValidateProductID public_oe static_oe property

Sets ProductID property to the full product identifier.
public static Step,WixSharp ValidateProductID
return Step

Value protected_oe property

The string value of the Step object
protected string Value
return string

WriteEnvironmentStrings public_oe static_oe property

Modifies the values of environment variables.
public static Step,WixSharp WriteEnvironmentStrings
return Step

WriteIniValues public_oe static_oe property

Writes .ini file information.
public static Step,WixSharp WriteIniValues
return Step

WriteRegistryValues public_oe static_oe property

Sets up registry information.
public static Step,WixSharp WriteRegistryValues
return Step