PackageVersion struct
Represents a version of the Windows App SDK framework package.
Definition
Namespace: Microsoft.Windows.ApplicationModel.DynamicDependency
Assembly: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll
public struct PackageVersion
Constructors
Fields
Methods
PackageVersion constructors
Initializes a new instance of the PackageVersion class.
public PackageVersion(ushort major);
public PackageVersion(ushort major, ushort minor);
public PackageVersion(ushort major, ushort minor, ushort build);
public PackageVersion(ushort major, ushort minor, ushort build, ushort revision);
public PackageVersion(ulong version);
Parameters
major
ushort
The major
position of a major.minor.build.revision
sequence.
minor
ushort
The minor
position of a major.minor.build.revision
sequence. Defaults to 0.
build
ushort
The build
position of a major.minor.build.revision
sequence. Defaults to 0.
revision
ushort
The revision
position of a major.minor.build.revision
sequence. Defaults to 0.
version
ulong
A major.minor.build.revision
sequence encoded as a (little-endian) UInt64 (so that the first 16 bits contain the revision, and so on).
Build field
Gets or sets the build
position of a major.minor.build.revision
sequence.
public ushort Build;
Major field
Gets or sets the major
position of a major.minor.build.revision
sequence.
public ushort Major;
Minor field
Gets or sets the minor
position of a major.minor.build.revision
sequence.
public ushort Minor;
Revision field
Gets or sets the revision
position of a major.minor.build.revision
sequence.
public ushort Revision;
ToString method
Retrieves the version as a string.
public override string ToString();
Returns
The major.minor.build.revision
sequence encoded as a string.
ToVersion method
Retrieves the version as a UInt64.
public ulong ToVersion();
Returns
The major.minor.build.revision
sequence encoded as a (little-endian) UInt64 (so that the first 16 bits contain the revision, and so on).
Applies to
Product | Introduced in |
---|---|
Windows App SDK | Windows App SDK 1.0 |
See also
Windows developer