Skip to content

BundlePackage Class

Details about a package that is part of the Bundle’s chain.

PropertyDescription
ApplyPhaseApply phase of the package.
CachedIndicates whether any part of the package is cached.
CacheOperationCache operation used to cache the package.
CacheTypeCache type of the package.
DescriptionDescription of the package.
DetectResultStatus result of the package at completion of Bundle detect processing.
DisplayInternalUIIndicates whether an MSI is allowed to display its internal UI.
DisplayNameDisplay name for the package.
ExecuteActionExecute action for the package.
FeaturesFeatures in the package.
IdUnique identity of the package in the chain.
InstallConditionInstallation condition provided on the package.
PermanentIndicates whether the package is permanent.
ProductCodeProduct code of an MSI package.
RelatedPackagesRelated packages to the package.
RequestStateRequest state for the package.
RequestStateSetIndicates whether the request state was explicitly set by the BundleUI.
RollbackActionRollback action for the package.
SameVersionActionIndicates whether the package is allowed to execute same version upgrades.
StatePackage state.
TypePackage type.
UpgradeCodeUpgrade code of an MSI package.
VersionVersion of the package.
VitalIndicates whether failure to install the package will fail the chain.

FireGiant.BundleApplicationFramework v6.0.1

Apply phase of the package.

public BundleApplyPhase ApplyPhase { get; set; }

Indicates whether any part of the package is cached.

public bool Cached { get; set; }

Cache operation used to cache the package.

public BundleCacheOperation CacheOperation { get; set; }

Cache type of the package.

public BundlePackageCacheType CacheType { get; set; }

Description of the package.

public string Description { get; set; }

Status result of the package at completion of Bundle detect processing.

public int DetectResult { get; set; }

Indicates whether an MSI is allowed to display its internal UI.

public bool DisplayInternalUI { get; set; }

Display name for the package.

public string DisplayName { get; set; }

Execute action for the package.

public BundleActionState ExecuteAction { get; set; }

Features in the package.

public IEnumerable{BundleFeature} Features { get; set; }

Unique identity of the package in the chain.

public string Id { get; set; }

Installation condition provided on the package.

public string InstallCondition { get; set; }

Indicates whether the package is permanent.

public bool Permanent { get; set; }

Product code of an MSI package.

public string ProductCode { get; set; }

Related packages to the package.

public IEnumerable{BundleRelatedPackage} RelatedPackages { get; set; }

Request state for the package.

public BundleRequestState RequestState { get; set; }

Indicates whether the request state was explicitly set by the BundleUI.

public bool RequestStateSet { get; set; }

Rollback action for the package.

public BundleActionState RollbackAction { get; set; }

Indicates whether the package is allowed to execute same version upgrades.

public BundleSameVersionAction SameVersionAction { get; set; }

Package state.

public BundlePackageState State { get; set; }

This state is updated as the bundle is applied.

Package type.

public BundlePackageType Type { get; set; }

Upgrade code of an MSI package.

public string UpgradeCode { get; set; }

Version of the package.

public WixToolset.Versioning.WixVersion Version { get; set; }

Indicates whether failure to install the package will fail the chain.

public bool Vital { get; set; }