IVsUpdateSolutionEvents4.UpdateSolution_BeginUpdateAction(UInt32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Fired before every update action begins during solution build (before the first UpdateProjectCfg_Begin(IVsHierarchy, IVsCfg, IVsCfg, UInt32, Int32) for the same action, but after UpdateSolution_BeginFirstUpdateAction() if this is the first action).
public:
void UpdateSolution_BeginUpdateAction(System::UInt32 dwAction);
public:
void UpdateSolution_BeginUpdateAction(unsigned int dwAction);
void UpdateSolution_BeginUpdateAction(unsigned int dwAction);
public void UpdateSolution_BeginUpdateAction (uint dwAction);
abstract member UpdateSolution_BeginUpdateAction : uint32 -> unit
Public Sub UpdateSolution_BeginUpdateAction (dwAction As UInteger)
Parameters
- dwAction
- UInt32
[in] The update action that is about to begin.
Remarks
This method is always paired with UpdateSolution_EndUpdateAction with matching dwAction
, with no nested pairs allowed.
The values for dwAction
are flags or combinations of flags from the VSSOLNBUILDUPDATEFLAGS enumeration. Legal values are the following, in the order in which the actions are executed during the build:
SBF_OPERATION_CLEAN - clean action
SBF_OPERATION_PUBLISHUI - publish UI action
SBF_OPERATION_BUILD - build action
SBF_OPERATION_BUILD | SBF_OPERATION_FORCE_UPDATE - rebuild action
SBF_OPERATION_DEPLOY - deploy action
SBF_OPERATION_PUBLISH - publish action