aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs')
-rw-r--r--src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs b/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs
index 269d4955..03f94d37 100644
--- a/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs
+++ b/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs
@@ -30,12 +30,16 @@ namespace WixToolset.Mba.Core
30 event EventHandler<BeginMsiTransactionCompleteEventArgs> BeginMsiTransactionComplete; 30 event EventHandler<BeginMsiTransactionCompleteEventArgs> BeginMsiTransactionComplete;
31 31
32 /// <summary> 32 /// <summary>
33 /// Fired when the engine has begun acquiring the installation sources. 33 /// Fired when the engine has begun acquiring the payload or container.
34 /// The BA can change the source using <see cref="IEngine.SetLocalSource(string, string, string)"/>
35 /// or <see cref="IEngine.SetDownloadSource(string, string, string, string, string)"/>.
34 /// </summary> 36 /// </summary>
35 event EventHandler<CacheAcquireBeginEventArgs> CacheAcquireBegin; 37 event EventHandler<CacheAcquireBeginEventArgs> CacheAcquireBegin;
36 38
37 /// <summary> 39 /// <summary>
38 /// Fired when the engine has completed the acquisition of the installation sources. 40 /// Fired when the engine has completed the acquisition of the payload or container.
41 /// The BA can change the source using <see cref="IEngine.SetLocalSource(string, string, string)"/>
42 /// or <see cref="IEngine.SetDownloadSource(string, string, string, string, string)"/>.
39 /// </summary> 43 /// </summary>
40 event EventHandler<CacheAcquireCompleteEventArgs> CacheAcquireComplete; 44 event EventHandler<CacheAcquireCompleteEventArgs> CacheAcquireComplete;
41 45
@@ -45,6 +49,11 @@ namespace WixToolset.Mba.Core
45 event EventHandler<CacheAcquireProgressEventArgs> CacheAcquireProgress; 49 event EventHandler<CacheAcquireProgressEventArgs> CacheAcquireProgress;
46 50
47 /// <summary> 51 /// <summary>
52 /// Fired by the engine to allow the BA to override the acquisition action.
53 /// </summary>
54 event EventHandler<CacheAcquireResolvingEventArgs> CacheAcquireResolving;
55
56 /// <summary>
48 /// Fired when the engine has begun caching the installation sources. 57 /// Fired when the engine has begun caching the installation sources.
49 /// </summary> 58 /// </summary>
50 event EventHandler<CacheBeginEventArgs> CacheBegin; 59 event EventHandler<CacheBeginEventArgs> CacheBegin;
@@ -285,12 +294,6 @@ namespace WixToolset.Mba.Core
285 event EventHandler<RegisterCompleteEventArgs> RegisterComplete; 294 event EventHandler<RegisterCompleteEventArgs> RegisterComplete;
286 295
287 /// <summary> 296 /// <summary>
288 /// Fired by the engine to allow the BA to change the source
289 /// using <see cref="IEngine.SetLocalSource(string, string, string)"/> or <see cref="IEngine.SetDownloadSource(string, string, string, string, string)"/>.
290 /// </summary>
291 event EventHandler<ResolveSourceEventArgs> ResolveSource;
292
293 /// <summary>
294 /// Fired when the engine is about to rollback an MSI transaction. 297 /// Fired when the engine is about to rollback an MSI transaction.
295 /// </summary> 298 /// </summary>
296 event EventHandler<RollbackMsiTransactionBeginEventArgs> RollbackMsiTransactionBegin; 299 event EventHandler<RollbackMsiTransactionBeginEventArgs> RollbackMsiTransactionBegin;