Skip to content

BundlePackage Class

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

Properties

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

ApplyPhase Property

Apply phase of the package.

Declaration

public BundleApplyPhase ApplyPhase { get; set; }

Cached Property

Indicates whether any part of the package is cached.

Declaration

public bool Cached { get; set; }

CacheOperation Property

Cache operation used to cache the package.

Declaration

public BundleCacheOperation CacheOperation { get; set; }

CacheType Property

Cache type of the package.

Declaration

public BundlePackageCacheType CacheType { get; set; }

Description Property

Description of the package.

Declaration

public string Description { get; set; }

DetectResult Property

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

Declaration

public int DetectResult { get; set; }

DisplayInternalUI Property

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

Declaration

public bool DisplayInternalUI { get; set; }

DisplayName Property

Display name for the package.

Declaration

public string DisplayName { get; set; }

ExecuteAction Property

Execute action for the package.

Declaration

public BundleActionState ExecuteAction { get; set; }

Features Property

Features in the package.

Declaration

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

Id Property

Unique identity of the package in the chain.

Declaration

public string Id { get; set; }

InstallCondition Property

Installation condition provided on the package.

Declaration

public string InstallCondition { get; set; }

Permanent Property

Indicates whether the package is permanent.

Declaration

public bool Permanent { get; set; }

ProductCode Property

Product code of an MSI package.

Declaration

public string ProductCode { get; set; }

RelatedPackages Property

Related packages to the package.

Declaration

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

RequestState Property

Request state for the package.

Declaration

public BundleRequestState RequestState { get; set; }

RequestStateSet Property

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

Declaration

public bool RequestStateSet { get; set; }

RollbackAction Property

Rollback action for the package.

Declaration

public BundleActionState RollbackAction { get; set; }

SameVersionAction Property

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

Declaration

public BundleSameVersionAction SameVersionAction { get; set; }

State Property

Package state.

Declaration

public BundlePackageState State { get; set; }

Remarks

This state is updated as the bundle is applied.

Type Property

Package type.

Declaration

public BundlePackageType Type { get; set; }

UpgradeCode Property

Upgrade code of an MSI package.

Declaration

public string UpgradeCode { get; set; }

Version Property

Version of the package.

Declaration

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

Vital Property

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

Declaration

public bool Vital { get; set; }