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
- Наследование
- Атрибуты
Требования к 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) |
Асинхронно удаляет пакет для текущего пользователя и получает сообщения о ходе и состоянии операции удаления. Пакеты зависимостей также удаляются для пользователя, если от них не зависят никакие другие пакеты, установленные для пользователя. |