BundlePackage Class
Details about a package that is part of the Bundle’s chain.
Properties
| Property | Description |
|---|---|
| ApplyPhase | Apply phase of the package. |
| Cached | Indicates whether any part of the package is cached. |
| CacheOperation | Cache operation used to cache the package. |
| CacheType | Cache type of the package. |
| Description | Description of the package. |
| DetectResult | Status result of the package at completion of Bundle detect processing. |
| DisplayInternalUI | Indicates whether an MSI is allowed to display its internal UI. |
| DisplayName | Display name for the package. |
| ExecuteAction | Execute action for the package. |
| Features | Features in the package. |
| Id | Unique identity of the package in the chain. |
| InstallCondition | Installation condition provided on the package. |
| Permanent | Indicates whether the package is permanent. |
| ProductCode | Product code of an MSI package. |
| RelatedPackages | Related packages to the package. |
| RequestState | Request state for the package. |
| RequestStateSet | Indicates whether the request state was explicitly set by the BundleUI. |
| RollbackAction | Rollback action for the package. |
| SameVersionAction | Indicates whether the package is allowed to execute same version upgrades. |
| State | Package state. |
| Type | Package type. |
| UpgradeCode | Upgrade code of an MSI package. |
| Version | Version of the package. |
| Vital | Indicates 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; }