Skip to content

IPackageInfo Interface

Package information from the BA manifest.

Properties

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

CacheType Property {#cachetype}

The authored cache strategy for this package.

Declaration

public BOOTSTRAPPER_CACHE_TYPE CacheType { get; set; }

CustomData Property {#customdata}

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

Declaration

public System.Object CustomData { get; set; }

Description Property {#description}

The package’s description.

Declaration

public string Description { get; set; }

DisplayInternalUICondition Property {#displayinternaluicondition}

The authored bal:DisplayInternalUICondition.

Declaration

public string DisplayInternalUICondition { get; set; }

DisplayName Property {#displayname}

The package’s display name.

Declaration

public string DisplayName { get; set; }

Id Property {#id}

The package’s Id.

Declaration

public string Id { get; set; }

InstallCondition Property {#installcondition}

The authored InstallCondition.

Declaration

public string InstallCondition { get; set; }

Permanent Property {#permanent}

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

Declaration

public bool Permanent { get; set; }

PrereqLicenseFile Property {#prereqlicensefile}

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

Declaration

public string PrereqLicenseFile { get; set; }

PrereqLicenseUrl Property {#prereqlicenseurl}

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

Declaration

public string PrereqLicenseUrl { get; set; }

PrereqPackage Property {#prereqpackage}

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

Declaration

public bool PrereqPackage { get; set; }

PrimaryPackageType Property {#primarypackagetype}

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

Declaration

public PrimaryPackageType PrimaryPackageType { get; set; }

ProductCode Property {#productcode}

The package’s ProductCode.

Declaration

public string ProductCode { get; set; }

RepairCondition Property {#repaircondition}

The authored RepairCondition.

Declaration

public string RepairCondition { get; set; }

Type Property {#type}

The type of the package.

Declaration

public PackageType Type { get; set; }

UpgradeCode Property {#upgradecode}

The package’s UpgradeCode.

Declaration

public string UpgradeCode { get; set; }

Version Property {#version}

The package’s version.

Declaration

public string Version { get; set; }

Vital Property {#vital}

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

Declaration

public bool Vital { get; set; }