InstallationManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
管理手机的应用程序安装。
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
- 继承
- 属性
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) |
异步删除当前用户的包,并接收有关删除操作的进度和状态消息。 如果为用户安装的任何其他包都依赖于依赖依赖项包,则也会为用户删除依赖项包。 |