Click or drag to resize

PackageInfo Properties

The PackageInfo type exposes the following members.

Properties
 NameDescription
Public propertyFileLengthGets the file length of the package.
Public propertyFileNameIdentifier Gets the file name identifier that codes operating system, architecture, dotnet version and net framework version
Public propertyFileNameOfPackageMsiFileGets the name of the package .msi file. If the property dictionary contain a property named 'FileName', then the value of this property is returned. Otherwise, the old behavior 'AltaxoBinaries-' and version is used.
Public propertyFileNameOfPackageZipFile 
Public propertyFileNameOfPackageZipFileOverride The value is set after reading in a package from Json. It designates the file name of the package file. This value overrides the automatically created name of the package file in FileNameOfPackageZipFile.
Public propertyFileNameOfPackageZipFileWithoutExtension Gets the file name of the package file evaluated from the package properties, without extension (i.e. without .zip).
Public propertyFileNameWithoutPretextAndWithoutExtension Gets the file name of the package file evaluated from the package properties, without pretext (i.e. without 'AltaxoBinaries') and without extension (i.e. without .zip).
Public propertyHashGets the hash sum of the package file.
Public propertyHashNameGets the name of the hash algorithm.
Public propertyIsOldStyleFile If true, this package is an old style package. Old style packages are packages before 2024-11, which where read-in using a text file. Additionally, the hash of those packages was SHA1, and the name was in the style 'AltaxoBinaries-version.zip.
Public propertyIsUnstableVersionGets a value indicating whether this package is the unstable or the stable build of the program.
Public propertyRequiredArchitectures If not empty, the array indicates the required architectures for which this package is suitable, e.g. X64, X86, ARM etc.
Public propertyRequiredDotNetVersion If not null, this value indicates that the dotnet version with at least the provided version number is required for this package.
Public propertyRequiredNetFrameworkVersion If not null, this value indicates that the net framework with at least the provided version number is required for this package.
Public propertyRequiredOperatingSystems If not empty, the array entries indicate the required operating system for which the package is suitable. Each entry consist of the operating system (e.g., WINDOWS) and the minimal suitable version number of the operating system.
Public propertyUnstableOrStableName Returns either 'Unstable' or 'Stable'
Public propertyVersionGets the version of the package.
Top
See Also