Поделиться через


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()

Возвращает все пакеты приложений с тем же идентификатором издателя, что и приложение, вызывающее этот метод.

GetPendingPackageInstalls()

Возвращает все установки приложений, которые в настоящее время находятся в процессе установки.

RegisterPackageAsync(Uri, IIterable<Uri>, DeploymentOptions)

Регистрирует пакет (пакет main) и его пакеты зависимостей для текущего пользователя.

RemovePackageAsync(String, RemovalOptions)

Асинхронно удаляет пакет для текущего пользователя и получает сообщения о ходе и состоянии операции удаления. Пакеты зависимостей также удаляются для пользователя, если от них не зависят никакие другие пакеты, установленные для пользователя.

Применяется к