Compartilhar via


InstallationManager Classe

Definição

Gerencia as instalações do aplicativo para um telefone.

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
Herança
Object Platform::Object IInspectable InstallationManager
Atributos

Requisitos do Windows

Família de dispositivos
Windows Mobile Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Phone.PhoneContract (introduzida na v1.0)

Comentários

Use essa classe para localizar aplicativos de um editor de aplicativo específico, instalar aplicativos e obter instalações de aplicativo pendentes.

Métodos

AddPackageAsync(String, Uri)

Inicia o processo de instalação do aplicativo especificado pelo título do aplicativo e pelo URI de localização.

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

Essa API não se destina a ser usada diretamente do seu código.

FindPackages()

Recupera informações sobre todos os pacotes instalados em todos os usuários.

FindPackages(String, String)

Localiza todos os pacotes instalados com o nome e o editor especificados.

FindPackagesForCurrentPublisher()

Retorna todos os pacotes de aplicativos com a mesma ID do editor que o aplicativo que chama esse método.

GetPendingPackageInstalls()

Retorna todas as instalações do aplicativo em andamento no momento.

RegisterPackageAsync(Uri, IIterable<Uri>, DeploymentOptions)

Registra um pacote (o pacote main) e seus pacotes de dependência para o usuário atual.

RemovePackageAsync(String, RemovalOptions)

Remove um pacote para o usuário atual de forma assíncrona e recebe o progresso e status mensagens na operação de remoção. Os pacotes de dependência também serão removidos para o usuário se nenhum outro pacote instalado para o usuário depender deles.

Aplica-se a