/// <summary>Called when the engine completes verification of the payload.</summary> /// <param name="args">The arguments of the event.</param> protected override void OnCacheVerifyComplete(Wix.CacheVerifyCompleteEventArgs args) { LogVerbose("Enter Method: OnCacheVerifyComplete"); WPFBootstrapperEventArgs <Wix.CacheVerifyCompleteEventArgs> cancelArgs = new WPFBootstrapperEventArgs <Wix.CacheVerifyCompleteEventArgs>(args); TryInvoke(new Action(() => { _mainWindow.OnCacheVerifyComplete(cancelArgs); })); if (!cancelArgs.Cancel) { base.OnCacheVerifyComplete(cancelArgs.Arguments); } LogVerbose("Leaving Method: OnCacheVerifyComplete"); }
/// <summary>Called when the engine completes verification of the payload.</summary> /// <param name="args">The arguments of the event.</param> protected override void OnCacheVerifyComplete(Wix.CacheVerifyCompleteEventArgs args) { this.LogBootstrapperEnterEvent(args, "CacheVerifyComplete"); WPFBootstrapperEventArgs <Wix.CacheVerifyCompleteEventArgs> cancelArgs = new WPFBootstrapperEventArgs <Wix.CacheVerifyCompleteEventArgs>(args); this.TryInvoke(new Action(() => { this.model.OnCacheVerifyComplete(cancelArgs); })); if (!cancelArgs.Cancel) { base.OnCacheVerifyComplete(cancelArgs.Arguments); } this.LogBootstrapperLeaveEvent(null, "CacheVerifyComplete"); }
/// <summary> /// Called when the engine completes verification of the payload. /// </summary> /// <param name="args"></param> protected virtual void OnCacheVerifyComplete(CacheVerifyCompleteEventArgs args) { EventHandler<CacheVerifyCompleteEventArgs> handler = this.CacheVerifyComplete; if (null != handler) { handler(this, args); } }
Result IBootstrapperApplication.OnCacheVerifyComplete(string wzPackageId, string wzPayloadId, int hrStatus, int nRecommendation) { CacheVerifyCompleteEventArgs args = new CacheVerifyCompleteEventArgs(wzPackageId, wzPayloadId, hrStatus, nRecommendation); this.OnCacheVerifyComplete(args); return args.Result; }