PackageStatus Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides the status of the package.
public ref class PackageStatus sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PackageStatus final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PackageStatus
Public NotInheritable Class PackageStatus
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Remarks
Use the Package.Status property to get the PackageStatus. The Package.Status and all of the properties of the PackageStatus class are read-only, so you cannot change their values. To get updated information about the status of the package, access the Package.Status property again to get a new instance of the PackageStatus class.
Version history
Windows version | SDK version | Value added |
---|---|---|
1703 | 15063 | IsPartiallyStaged |
Properties
DataOffline |
Indicates whether the data for the package is offline. |
DependencyIssue |
Indicates whether this package depends on a package that can't be used. |
DeploymentInProgress |
Indicates whether the package is being serviced. |
Disabled |
Indicates whether the package has been disabled. |
IsPartiallyStaged |
Indicates whether the package is partially staged. |
LicenseIssue |
Indicates whether there is a problem with the license for this package. |
Modified |
Indicates whether the package is missing files, system information, etc. |
NeedsRemediation |
Indicates whether the package is unusable. |
NotAvailable |
Indicates whether the package is available. |
PackageOffline |
Indicates whether the package is offline and cannot be used. |
Servicing |
Indicates whether the package is being serviced. |
Tampered |
Indicates whether the package may have been tampered with. |
Methods
VerifyIsOK() |
Indicates whether the package is in good condition and may be used. |