InstallationManager 类

定义

管理手机的应用程序安装。

public ref class InstallationManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InstallationManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class InstallationManager
Public Class InstallationManager
继承
Object Platform::Object IInspectable InstallationManager
属性

Windows 要求

设备系列
Windows Mobile Extension SDK (在 10.0.10240.0 中引入)
API contract
Windows.Phone.PhoneContract (在 v1.0 中引入)

注解

使用此类查找来自特定应用发布者的应用程序、安装应用并获取挂起的应用安装。

方法

AddPackageAsync(String, Uri)

启动由应用标题和位置 URI 指定的应用的安装过程。

AddPackageAsync(String, Uri, String, String, Uri)

此 API 不打算直接在代码中使用。

FindPackages()

检索有关跨所有用户安装的所有包的信息。

FindPackages(String, String)

查找具有指定名称和发布者的所有已安装包。

FindPackagesForCurrentPublisher()

返回与调用此方法的应用具有相同发布者 ID 的所有应用包。

GetPendingPackageInstalls()

返回当前正在进行的所有应用安装。

RegisterPackageAsync(Uri, IIterable<Uri>, DeploymentOptions)

为当前用户注册 (main包) 及其依赖项包。

RemovePackageAsync(String, RemovalOptions)

异步删除当前用户的包,并接收有关删除操作的进度和状态消息。 如果为用户安装的任何其他包都依赖于依赖依赖项包,则也会为用户删除依赖项包。

适用于