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.

Afficher le fichier Open project: Eun/WixSharp Class Usage Examples

Méthodes publiques

Свойство 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

Свойство Type Description
Value string

Méthodes publiques

Méthode 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 méthode

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

Step() public méthode

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

ToString() public méthode

Returns a System.String that represents this instance.
public ToString ( ) : string
Résultat string

Property Details

ADMIN public_oe static_oe property

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

ADVERTISE public_oe static_oe property

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

AllocateRegistrySpace public_oe static_oe property

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

AppSearch public_oe static_oe property

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

BindImage public_oe static_oe property

Binds executables to imported DLLs.
public static Step,WixSharp BindImage
Résultat 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
Résultat Step

CostFinalize public_oe static_oe property

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

CostInitialize public_oe static_oe property

Starts the installation costing process.
public static Step,WixSharp CostInitialize
Résultat Step

CreateFolders public_oe static_oe property

Creates empty folders for components.
public static Step,WixSharp CreateFolders
Résultat Step

CreateShortcuts public_oe static_oe property

Creates shortcuts.
public static Step,WixSharp CreateShortcuts
Résultat Step

DeleteServices public_oe static_oe property

Removes system services.
public static Step,WixSharp DeleteServices
Résultat Step

DisableRollback public_oe static_oe property

Disables rollback for the remainder of the installation.
public static Step,WixSharp DisableRollback
Résultat Step

DuplicateFiles public_oe static_oe property

Duplicates files installed by the InstallFiles action.
public static Step,WixSharp DuplicateFiles
Résultat 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
Résultat 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
Résultat Step

FindRelatedProducts public_oe static_oe property

Detects correspondence between the Upgrade table and installed products.
public static Step,WixSharp FindRelatedProducts
Résultat 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
Résultat Step

INSTALL public_oe static_oe property

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

InstallAdminPackage public_oe static_oe property

Copies the installer database to the administrative installation point.
public static Step,WixSharp InstallAdminPackage
Résultat 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
Résultat 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
Résultat Step

InstallFiles public_oe static_oe property

Copies files from the source to the destination directory.
public static Step,WixSharp InstallFiles
Résultat 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
Résultat Step

InstallInitialize public_oe static_oe property

Marks the beginning of a transaction.
public static Step,WixSharp InstallInitialize
Résultat Step

InstallODBC public_oe static_oe property

Installs the ODBC drivers, translators, and data sources.
public static Step,WixSharp InstallODBC
Résultat 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
Résultat Step

InstallServices public_oe static_oe property

Registers a service with the system.
public static Step,WixSharp InstallServices
Résultat 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
Résultat Step

IsolateComponents public_oe static_oe property

Processes the IsolatedComponent table
public static Step,WixSharp IsolateComponents
Résultat 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
Résultat Step

MigrateFeatureStates public_oe static_oe property

Migrates current feature states to the pending installation.
public static Step,WixSharp MigrateFeatureStates
Résultat 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
Résultat 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
Résultat 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
Résultat 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
Résultat 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
Résultat 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
Résultat 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
Résultat 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
Résultat Step

ProcessComponents public_oe static_oe property

Registers components, their key paths, and component clients.
public static Step,WixSharp ProcessComponents
Résultat Step

PublishComponents public_oe static_oe property

Advertises the components specified in the PublishComponent table.
public static Step,WixSharp PublishComponents
Résultat Step

PublishFeatures public_oe static_oe property

Writes the feature state of each feature into the system registry
public static Step,WixSharp PublishFeatures
Résultat Step

PublishProduct public_oe static_oe property

Publishes product information with the system.
public static Step,WixSharp PublishProduct
Résultat 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
Résultat Step

RegisterClassInfo public_oe static_oe property

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

RegisterComPlus public_oe static_oe property

The RegisterComPlus action registers COM+ applications.
public static Step,WixSharp RegisterComPlus
Résultat Step

RegisterExtensionInfo public_oe static_oe property

Registers extension related information with the system.
public static Step,WixSharp RegisterExtensionInfo
Résultat Step

RegisterFonts public_oe static_oe property

Registers installed fonts with the system.
public static Step,WixSharp RegisterFonts
Résultat Step

RegisterMIMEInfo public_oe static_oe property

Registers MIME information with the system.
public static Step,WixSharp RegisterMIMEInfo
Résultat 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
Résultat Step

RegisterProgIdInfo public_oe static_oe property

Registers OLE ProgId information with the system.
public static Step,WixSharp RegisterProgIdInfo
Résultat Step

RegisterTypeLibraries public_oe static_oe property

Registers type libraries with the system.
public static Step,WixSharp RegisterTypeLibraries
Résultat Step

RegisterUser public_oe static_oe property

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

RemoveDuplicateFiles public_oe static_oe property

Deletes files installed by the DuplicateFiles action.
public static Step,WixSharp RemoveDuplicateFiles
Résultat Step

RemoveEnvironmentStrings public_oe static_oe property

Modifies the values of environment variables.
public static Step,WixSharp RemoveEnvironmentStrings
Résultat Step

RemoveExistingProducts public_oe static_oe property

Removes installed versions of a product.
public static Step,WixSharp RemoveExistingProducts
Résultat Step

RemoveFiles public_oe static_oe property

Removes files previously installed by the InstallFiles action.
public static Step,WixSharp RemoveFiles
Résultat Step

RemoveFolders public_oe static_oe property

Removes empty folders linked to components set to be removed.
public static Step,WixSharp RemoveFolders
Résultat 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
Résultat Step

RemoveODBC public_oe static_oe property

Removes ODBC data sources, translators, and drivers.
public static Step,WixSharp RemoveODBC
Résultat 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
Résultat 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
Résultat Step

ResolveSource public_oe static_oe property

Determines the source location and sets the SourceDir property.
public static Step,WixSharp ResolveSource
Résultat Step

SEQUENCE public_oe static_oe property

Runs the actions in a table specified by the SEQUENCE property.
public static Step,WixSharp SEQUENCE
Résultat 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
Résultat 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
Résultat 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
Résultat 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
Résultat Step

StartServices public_oe static_oe property

Starts system services.
public static Step,WixSharp StartServices
Résultat Step

StopServices public_oe static_oe property

Stops system services.
public static Step,WixSharp StopServices
Résultat 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
Résultat 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
Résultat Step

UnregisterClassInfo public_oe static_oe property

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

UnregisterComPlus public_oe static_oe property

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

UnregisterExtensionInfo public_oe static_oe property

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

UnregisterFonts public_oe static_oe property

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

UnregisterMIMEInfo public_oe static_oe property

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

UnregisterProgIdInfo public_oe static_oe property

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

UnregisterTypeLibraries public_oe static_oe property

Unregisters type libraries with the system.
public static Step,WixSharp UnregisterTypeLibraries
Résultat Step

ValidateProductID public_oe static_oe property

Sets ProductID property to the full product identifier.
public static Step,WixSharp ValidateProductID
Résultat Step

Value protected_oe property

The string value of the Step object
protected string Value
Résultat string

WriteEnvironmentStrings public_oe static_oe property

Modifies the values of environment variables.
public static Step,WixSharp WriteEnvironmentStrings
Résultat Step

WriteIniValues public_oe static_oe property

Writes .ini file information.
public static Step,WixSharp WriteIniValues
Résultat Step

WriteRegistryValues public_oe static_oe property

Sets up registry information.
public static Step,WixSharp WriteRegistryValues
Résultat Step