InstallationManager Classe

Definizione

Gestisce le installazioni dell'applicazione per un telefono.

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
Ereditarietà
Object Platform::Object IInspectable InstallationManager
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Mobile Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Phone.PhoneContract (è stato introdotto in v1.0)

Commenti

Usare questa classe per trovare le applicazioni di un server di pubblicazione di app specifico, installare le app e ottenere installazioni di app in sospeso.

Metodi

AddPackageAsync(String, Uri)

Avvia il processo di installazione per l'app specificata dal titolo dell'app e dall'URI del percorso.

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

Questa API non deve essere usata direttamente dal codice.

FindPackages()

Recupera informazioni su tutti i pacchetti installati in tutti gli utenti.

FindPackages(String, String)

Trova tutti i pacchetti installati con il nome e il server di pubblicazione specificati.

FindPackagesForCurrentPublisher()

Restituisce tutti i pacchetti dell'app con lo stesso ID editore dell'app che chiama questo metodo.

GetPendingPackageInstalls()

Restituisce tutte le installazioni di app attualmente in corso.

RegisterPackageAsync(Uri, IIterable<Uri>, DeploymentOptions)

Registra un pacchetto (il pacchetto principale) e i relativi pacchetti di dipendenza per l'utente corrente.

RemovePackageAsync(String, RemovalOptions)

Rimuove un pacchetto per l'utente corrente in modo asincrono e riceve messaggi di stato e stato sull'operazione di rimozione. I pacchetti di dipendenza vengono rimossi anche per l'utente se nessun altro pacchetto installato per l'utente dipende da essi.

Si applica a