IVsUpdateSolutionEvents4 Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çözüm yapılandırmasındaki değişikliklere yönelik olayları tanımlar. Bu olayları izlemek için arabirimini uygulayın ve yönteminin bir bağımsız değişkeni olarak kullanın AdviseUpdateSolutionEvents4(IVsUpdateSolutionEvents4, UInt32) IVsSolutionBuildManager5 .
public interface class IVsUpdateSolutionEvents4
public interface class IVsUpdateSolutionEvents4
__interface IVsUpdateSolutionEvents4
[System.Runtime.InteropServices.Guid("84CA83EE-EE80-42C1-99CE-1DE83F2FCA3A")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUpdateSolutionEvents4
[<System.Runtime.InteropServices.Guid("84CA83EE-EE80-42C1-99CE-1DE83F2FCA3A")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUpdateSolutionEvents4 = interface
Public Interface IVsUpdateSolutionEvents4
- Öznitelikler
Yöntemler
| OnActiveProjectCfgChangeBatchBegin() |
Birkaç OnActiveProjectCfgChange(IVsHierarchy) olayın hızlı bir şekilde art arda izlenecek olduğunu göstermek için harekete geçirilir. |
| OnActiveProjectCfgChangeBatchEnd() |
İle başlayan olay toplu işleminin sonunu belirtmek için harekete geçirildi |
| UpdateSolution_BeginFirstUpdateAction() |
İlk güncelleştirme eylemini başlatmak için harekete geçirildi. |
| UpdateSolution_BeginUpdateAction(UInt32) |
Her güncelleştirme eylemi çözüm oluşturma sırasında başlamadan önce tetiklenir ( UpdateProjectCfg_Begin(IVsHierarchy, IVsCfg, IVsCfg, UInt32, Int32) aynı eylem için ilki, ancak UpdateSolution_BeginFirstUpdateAction() ilk eylem ise). |
| UpdateSolution_EndLastUpdateAction() |
Son güncelleştirme eyleminden hemen sonra tetiklenir, ancak önce UpdateSolution_Done(Int32, Int32, Int32) çağrılır. |
| UpdateSolution_EndUpdateAction(UInt32) |
Her güncelleştirme eylemi bittikten sonra harekete geçirilir ve bir sonraki (varsa) bir sonraki (varsa) başlamak üzere (en son UpdateProjectCfg_Done(IVsHierarchy, IVsCfg, IVsCfg, UInt32, Int32, Int32) eylem ise, UpdateSolution_EndLastUpdateAction() son eylemden önce). |
| UpdateSolution_QueryDelayFirstUpdateAction(Int32) |
İlk güncelleştirme eyleminden önce, bir gecikmeden oluşması gerekip gerekmediğini belirledikten sonra harekete geçirilir UpdateSolution_StartUpdate(Int32) . |