Esempio n. 1
0
        protected override void OnPlanTargetMsiPackage(PlanTargetMsiPackageEventArgs args)
        {
            var package = Packages.First(pkg => pkg.Id == args.PackageId);

            args.State = package.PlanState;

            Engine.Log(LogLevel.Standard, $"Package: {package.DisplayName}, Plan: {package.PlanState}");
        }
Esempio n. 2
0
        protected override void OnPlanTargetMsiPackage(PlanTargetMsiPackageEventArgs args)
        {
            RequestState state;
            string       action = ReadPackageAction(args.PackageId, "Requested");

            if (TryParseEnum <RequestState>(action, out state))
            {
                args.State = state;
            }
        }
Esempio n. 3
0
 /// Fired when the engine is about to plan the target MSI of a MSP package.
 static void OnPlanTargetMsiPackage(object sender, PlanTargetMsiPackageEventArgs e)
 {
     Logger.Instance.Trace("" + e.PackageId + " " + e.ProductCode + " " + e.State + " " + e.Result);
 }