Skip to content

IPackageInfo Interface

Package information from the BA manifest.

PropertyDescription
CacheTypeThe authored cache strategy for this package.
CustomDataPlace for the BA to store it’s own custom data for this package.
DescriptionThe package’s description.
DisplayInternalUIConditionThe authored bal:DisplayInternalUICondition.
DisplayNameThe package’s display name.
IdThe package’s Id.
InstallConditionThe authored InstallCondition.
PermanentWhether the bundle should ever recommend the package to be uninstalled.
PrereqLicenseFileThe file name of the license file to be shown by the prereq BA.
PrereqLicenseUrlThe URL of the license to be shown by the prereq BA.
PrereqPackageWhether the package should be installed by the prereq BA for managed bootstrapper applications.
PrimaryPackageTypeSee «see T:WixToolset.Mba.Core.PrimaryPackageType»
ProductCodeThe package’s ProductCode.
RepairConditionThe authored RepairCondition.
TypeThe type of the package.
UpgradeCodeThe package’s UpgradeCode.
VersionThe package’s version.
VitalWhether the package’s failure can be ignored while executing the chain.
WixToolset.Mba.Core.dll version 4.0.5+b9b2f1b4c69a1b509d487dc950b30b4ec9b0d040

The authored cache strategy for this package.

public BOOTSTRAPPER_CACHE_TYPE CacheType { get; set; }

Place for the BA to store it’s own custom data for this package.

public System.Object CustomData { get; set; }

The package’s description.

public string Description { get; set; }

The authored bal:DisplayInternalUICondition.

public string DisplayInternalUICondition { get; set; }

The package’s display name.

public string DisplayName { get; set; }

The package’s Id.

public string Id { get; set; }

The authored InstallCondition.

public string InstallCondition { get; set; }

Whether the bundle should ever recommend the package to be uninstalled.

public bool Permanent { get; set; }

The file name of the license file to be shown by the prereq BA.

public string PrereqLicenseFile { get; set; }

The URL of the license to be shown by the prereq BA.

public string PrereqLicenseUrl { get; set; }

Whether the package should be installed by the prereq BA for managed bootstrapper applications.

public bool PrereqPackage { get; set; }

See «see T:WixToolset.Mba.Core.PrimaryPackageType»

public PrimaryPackageType PrimaryPackageType { get; set; }

The package’s ProductCode.

public string ProductCode { get; set; }

The authored RepairCondition.

public string RepairCondition { get; set; }

The type of the package.

public PackageType Type { get; set; }

The package’s UpgradeCode.

public string UpgradeCode { get; set; }

The package’s version.

public string Version { get; set; }

Whether the package’s failure can be ignored while executing the chain.

public bool Vital { get; set; }