Share via


Windows.Management.Deployment Namespace

Provides functionality for managing app packages.

Classes

AddPackageOptions

Specifies the deployment options that you can configure when you use the AddPackageByUriAsync method to add a package, package manifest, or App Installer file.

AppInstallerManager

Provides APIs for updating app installer settings such as automatic updates.

AutoUpdateSettingsOptions

Represents the automatic update settings for a package.

CreateSharedPackageContainerOptions

Provides options for creating a shared package container with a call to SharedPackageContainerManager.CreateContainer.

CreateSharedPackageContainerResult

Represents the results of a call to SharedPackageContainerManager.CreateContainer.

DeleteSharedPackageContainerOptions

Provides options for creating a shared package container with a call to SharedPackageContainerManager.DeleteContainer.

DeleteSharedPackageContainerResult

Represents the results of a call to SharedPackageContainerManager.DeleteContainer.

DeploymentResult

Provides the result of a deployment request.

FindSharedPackageContainerOptions

Provides options for creating a shared package container with a call to SharedPackageContainerManager.FindContainer.

PackageAllUserProvisioningOptions

Provides options for calls to ProvisionPackageForAllUsersAsync, including specifying optional packages to install.

PackageManager

Manages the software available to a user.

PackageManagerDebugSettings

Settings for debugging app Packages.

PackageUserInformation

Provides information about the users of an installed Package.

PackageVolume

Represents a Package storage volume.

RegisterPackageOptions

Specifies the deployment options that you can configure when you use the RegisterPackageByUriAsync method to register a Package.

RemovePackageOptions
SharedPackageContainer

Represents a shared package container which groups packages together to run a shared virtual environment where they have access to the same virtual file system, virtual registry, and package files.

SharedPackageContainerManager

Provides methods for creating, deleting, and retrieving SharedPackageContainer objects.

SharedPackageContainerMember

Represents a package family and any associated tuple-data that can be added to a SharedPackageContainer

StagePackageOptions

Specifies the deployment options that you can configure when you use the StagePackageByUriAsync method to stage a package.

UpdateSharedPackageContainerOptions

Provides options for updating a shared package container.

UpdateSharedPackageContainerResult

Represents the results of shared package container update operation.

Structs

DeploymentProgress

Contains progress information for the deployment request.

Enums

AddPackageByAppInstallerOptions

A subset of DeploymentOptions that are valid for App Installer.

DeploymentOptions

Specifies the package deployment options.

DeploymentProgressState

Represents the state of a deployment request.

PackageInstallState

Represents the install state of the Package.

PackageState

Represents the state of the Package.

PackageStatus

Provides info about the status of a Package.

PackageStubPreference

Represents whether an app Package currently prefers to run as a full app or a stub app.

PackageTypes

Defines the types of Package to be included in the result set of a query.

RemovalOptions

Values that modify the removal of a package.

SharedPackageContainerCreationCollisionOptions

Specifies collision options when creating a shared package container with SharedPackageContainerManager.CreateContainer

SharedPackageContainerOperationStatus

Specifies the status result of a shared package container operation initiated with SharedPackageContainerManager.

StubPackageOption

Defines the stub behavior for an app package that is being added or staged.