/// <summary>Called when the engine has encountered an error.</summary> /// <param name="args">The arguments of the event.</param> public void OnError(WPFBootstrapperEventArgs <Wix.ErrorEventArgs> args) { Error?.Invoke(this, args); }
/// <summary>Called when the engine has begun installing the bundle.</summary> /// <param name="args">The arguments of the event.</param> public void OnDetectUpdateComplete(WPFBootstrapperEventArgs <Wix.DetectUpdateCompleteEventArgs> args) { DetectUpdateComplete?.Invoke(this, args); }
/// <summary>Called when the engine is about to start the elevated process.</summary> /// <param name="args">The arguments of the event.</param> public void OnElevate(WPFBootstrapperEventArgs <Wix.ElevateEventArgs> args) { Elevate?.Invoke(this, args); }
/// <summary>Called when an MSP package detects a target MSI has been detected.</summary> /// <param name="args">The arguments of the event.</param> public void OnDetectTargetMsiPackage(WPFBootstrapperEventArgs <Wix.DetectTargetMsiPackageEventArgs> args) { DetectTargetMsiPackage?.Invoke(this, args); }
/// <summary>Called when the engine has begun installing the bundle.</summary> /// <param name="args">The arguments of the event.</param> public void OnDetectUpdateBegin(WPFBootstrapperEventArgs <Wix.DetectUpdateBeginEventArgs> args) { DetectUpdateBegin?.Invoke(this, args); }
/// <summary>Called when Windows Installer sends a file in use installation message.</summary> /// <param name="args">The arguments of the event.</param> public void OnExecuteFilesInUse(WPFBootstrapperEventArgs <Wix.ExecuteFilesInUseEventArgs> args) { ExecuteFilesInUse?.Invoke(this, args); }
/// <summary>Called when the engine has started verify the payload.</summary> /// <param name="args">The arguments of the event.</param> public void OnCacheVerifyBegin(WPFBootstrapperEventArgs <Wix.CacheVerifyBeginEventArgs> args) { CacheVerifyBegin?.Invoke(this, args); }
/// <summary>Called when the detection for a specific package has completed.</summary> /// <param name="args">The arguments of the event.</param> public void OnDetectPackageComplete(WPFBootstrapperEventArgs <Wix.DetectPackageCompleteEventArgs> args) { this.SetPackageDetectedState(args.Arguments); DetectPackageComplete?.Invoke(this, args); }
/// <summary>Called when the detection for a prior bundle has begun.</summary> /// <param name="args">The arguments of the event.</param> public void OnDetectPriorBundle(WPFBootstrapperEventArgs <Wix.DetectPriorBundleEventArgs> args) { DetectPriorBundle?.Invoke(this, args); }
/// <summary>Called when the engine has begun installing the bundle.</summary> /// <param name="args">The arguments of the event.</param> public void OnDetectForwardCompatibleBundle(WPFBootstrapperEventArgs <Wix.DetectForwardCompatibleBundleEventArgs> args) { DetectForwardCompatibleBundle?.Invoke(this, args); }
/// <summary>Called when an MSI feature has been detected for a package.</summary> /// <param name="args">The arguments of the event.</param> public void OnDetectMsiFeature(WPFBootstrapperEventArgs <Wix.DetectMsiFeatureEventArgs> args) { this.SetFeatureDetectedState(args.Arguments); DetectMsiFeature?.Invoke(this, args); }
/// <summary>Called when a package was not detected but a package using the same provider key was.</summary> /// <param name="args">Additional arguments for this event.</param> public void OnDetectCompatiblePackage(WPFBootstrapperEventArgs <Wix.DetectCompatiblePackageEventArgs> args) { DetectCompatiblePackage?.Invoke(this, args); }
/// <summary>Called when the overall detection phase has begun.</summary> /// <param name="args">The arguments of the event.</param> public void OnDetectBegin(WPFBootstrapperEventArgs <Wix.DetectBeginEventArgs> args) { this.SetInstallationStateOnDetectBegin(args.Arguments); DetectBegin?.Invoke(this, args); }
/// <summary>Called when the engine completes verification of the payload.</summary> /// <param name="args">The arguments of the event.</param> public void OnCacheVerifyComplete(WPFBootstrapperEventArgs <Wix.CacheVerifyCompleteEventArgs> args) { CacheVerifyComplete?.Invoke(this, args); }
/// <summary>Called when the engine has begun installing packages.</summary> /// <param name="args">The arguments of the event.</param> public void OnExecuteBegin(WPFBootstrapperEventArgs <Wix.ExecuteBeginEventArgs> args) { ExecuteBegin?.Invoke(this, args); }
/// <summary>Called when a related bundle has been detected for a bundle.</summary> /// <param name="args">The arguments of the event.</param> public void OnDetectRelatedBundle(WPFBootstrapperEventArgs <Wix.DetectRelatedBundleEventArgs> args) { this.SetRelatedBundleDetectedState(args.Arguments); DetectRelatedBundle?.Invoke(this, args); }
/// <summary>Called when the engine has completed installing packages.</summary> /// <param name="args">The arguments of the event.</param> public void OnExecuteComplete(WPFBootstrapperEventArgs <Wix.ExecuteCompleteEventArgs> args) { ExecuteComplete?.Invoke(this, args); }
/// <summary>Called when the engine has completed installing the bundle.</summary> /// <param name="args">The arguments of the event.</param> public void OnApplyComplete(WPFBootstrapperEventArgs <Wix.ApplyCompleteEventArgs> args) { ApplyComplete?.Invoke(this, args); }
/// <summary>Called when Windows Installer sends an installation message.</summary> /// <param name="args">The arguments of the event.</param> public void OnExecuteMsiMessage(WPFBootstrapperEventArgs <Wix.ExecuteMsiMessageEventArgs> args) { ExecuteMsiMessage?.Invoke(this, args); }
/// <summary> /// Called when the engine has begun installing the bundle. /// </summary> /// <param name="args">The arguments of the event.</param> public void OnApplyBegin(WPFBootstrapperEventArgs <Wix.ApplyBeginEventArgs> args) { ApplyBegin?.Invoke(this, args); }