C# 클래스 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.

파일 보기 프로젝트 열기: Eun/WixSharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

보호된 프로퍼티들

프로퍼티 타입 설명
Value string

공개 메소드들

메소드 설명
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.

메소드 상세

Step() 공개 메소드

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

Step() 공개 메소드

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

ToString() 공개 메소드

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

프로퍼티 상세

ADMIN 공개적으로 정적으로 프로퍼티

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

ADVERTISE 공개적으로 정적으로 프로퍼티

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

AllocateRegistrySpace 공개적으로 정적으로 프로퍼티

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

AppSearch 공개적으로 정적으로 프로퍼티

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

BindImage 공개적으로 정적으로 프로퍼티

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

CCPSearch 공개적으로 정적으로 프로퍼티

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

CostFinalize 공개적으로 정적으로 프로퍼티

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

CostInitialize 공개적으로 정적으로 프로퍼티

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

CreateFolders 공개적으로 정적으로 프로퍼티

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

CreateShortcuts 공개적으로 정적으로 프로퍼티

Creates shortcuts.
public static Step,WixSharp CreateShortcuts
리턴 Step

DeleteServices 공개적으로 정적으로 프로퍼티

Removes system services.
public static Step,WixSharp DeleteServices
리턴 Step

DisableRollback 공개적으로 정적으로 프로퍼티

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

DuplicateFiles 공개적으로 정적으로 프로퍼티

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

ExecuteAction 공개적으로 정적으로 프로퍼티

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

FileCost 공개적으로 정적으로 프로퍼티

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

FindRelatedProducts 공개적으로 정적으로 프로퍼티

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

ForceReboot 공개적으로 정적으로 프로퍼티

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

INSTALL 공개적으로 정적으로 프로퍼티

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

InstallAdminPackage 공개적으로 정적으로 프로퍼티

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

InstallExecute 공개적으로 정적으로 프로퍼티

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
리턴 Step

InstallExecuteAgain 공개적으로 정적으로 프로퍼티

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
리턴 Step

InstallFiles 공개적으로 정적으로 프로퍼티

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

InstallFinalize 공개적으로 정적으로 프로퍼티

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
리턴 Step

InstallInitialize 공개적으로 정적으로 프로퍼티

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

InstallODBC 공개적으로 정적으로 프로퍼티

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

InstallSFPCatalogFile 공개적으로 정적으로 프로퍼티

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

InstallServices 공개적으로 정적으로 프로퍼티

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

InstallValidate 공개적으로 정적으로 프로퍼티

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

IsolateComponents 공개적으로 정적으로 프로퍼티

Processes the IsolatedComponent table
public static Step,WixSharp IsolateComponents
리턴 Step

LaunchConditions 공개적으로 정적으로 프로퍼티

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
리턴 Step

MigrateFeatureStates 공개적으로 정적으로 프로퍼티

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

MoveFiles 공개적으로 정적으로 프로퍼티

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

MsiConfigureServices 공개적으로 정적으로 프로퍼티

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

MsiPublishAssemblies 공개적으로 정적으로 프로퍼티

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

MsiUnpublishAssemblies 공개적으로 정적으로 프로퍼티

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

PatchFiles 공개적으로 정적으로 프로퍼티

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
리턴 Step

PreviousAction 공개적으로 정적으로 프로퍼티

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

PreviousActionOrInstallFinalize 공개적으로 정적으로 프로퍼티

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
리턴 Step

PreviousActionOrInstallInitialize 공개적으로 정적으로 프로퍼티

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
리턴 Step

ProcessComponents 공개적으로 정적으로 프로퍼티

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

PublishComponents 공개적으로 정적으로 프로퍼티

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

PublishFeatures 공개적으로 정적으로 프로퍼티

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

PublishProduct 공개적으로 정적으로 프로퍼티

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

RMCCPSearch 공개적으로 정적으로 프로퍼티

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

RegisterClassInfo 공개적으로 정적으로 프로퍼티

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

RegisterComPlus 공개적으로 정적으로 프로퍼티

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

RegisterExtensionInfo 공개적으로 정적으로 프로퍼티

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

RegisterFonts 공개적으로 정적으로 프로퍼티

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

RegisterMIMEInfo 공개적으로 정적으로 프로퍼티

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

RegisterProduct 공개적으로 정적으로 프로퍼티

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

RegisterProgIdInfo 공개적으로 정적으로 프로퍼티

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

RegisterTypeLibraries 공개적으로 정적으로 프로퍼티

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

RegisterUser 공개적으로 정적으로 프로퍼티

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

RemoveDuplicateFiles 공개적으로 정적으로 프로퍼티

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

RemoveEnvironmentStrings 공개적으로 정적으로 프로퍼티

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

RemoveExistingProducts 공개적으로 정적으로 프로퍼티

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

RemoveFiles 공개적으로 정적으로 프로퍼티

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

RemoveFolders 공개적으로 정적으로 프로퍼티

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

RemoveIniValues 공개적으로 정적으로 프로퍼티

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

RemoveODBC 공개적으로 정적으로 프로퍼티

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

RemoveRegistryValues 공개적으로 정적으로 프로퍼티

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

RemoveShortcuts 공개적으로 정적으로 프로퍼티

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

ResolveSource 공개적으로 정적으로 프로퍼티

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

SEQUENCE 공개적으로 정적으로 프로퍼티

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

ScheduleReboot 공개적으로 정적으로 프로퍼티

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

SelfRegModules 공개적으로 정적으로 프로퍼티

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

SelfUnregModules 공개적으로 정적으로 프로퍼티

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

SetODBCFolders 공개적으로 정적으로 프로퍼티

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

StartServices 공개적으로 정적으로 프로퍼티

Starts system services.
public static Step,WixSharp StartServices
리턴 Step

StopServices 공개적으로 정적으로 프로퍼티

Stops system services.
public static Step,WixSharp StopServices
리턴 Step

UnpublishComponents 공개적으로 정적으로 프로퍼티

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

UnpublishFeatures 공개적으로 정적으로 프로퍼티

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

UnregisterClassInfo 공개적으로 정적으로 프로퍼티

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

UnregisterComPlus 공개적으로 정적으로 프로퍼티

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

UnregisterExtensionInfo 공개적으로 정적으로 프로퍼티

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

UnregisterFonts 공개적으로 정적으로 프로퍼티

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

UnregisterMIMEInfo 공개적으로 정적으로 프로퍼티

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

UnregisterProgIdInfo 공개적으로 정적으로 프로퍼티

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

UnregisterTypeLibraries 공개적으로 정적으로 프로퍼티

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

ValidateProductID 공개적으로 정적으로 프로퍼티

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

Value 보호되어 있는 프로퍼티

The string value of the Step object
protected string Value
리턴 string

WriteEnvironmentStrings 공개적으로 정적으로 프로퍼티

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

WriteIniValues 공개적으로 정적으로 프로퍼티

Writes .ini file information.
public static Step,WixSharp WriteIniValues
리턴 Step

WriteRegistryValues 공개적으로 정적으로 프로퍼티

Sets up registry information.
public static Step,WixSharp WriteRegistryValues
리턴 Step