Freigeben über


InstallationManager Klasse

Definition

Verwaltet die Anwendungsinstallationen für ein Telefon.

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
Vererbung
Object Platform::Object IInspectable InstallationManager
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Mobile Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Phone.PhoneContract (eingeführt in v1.0)

Hinweise

Verwenden Sie diese Klasse, um Anwendungen von einem bestimmten App-Herausgeber zu finden, Apps zu installieren und ausstehende App-Installationen zu erhalten.

Methoden

AddPackageAsync(String, Uri)

Startet den Installationsvorgang für die App, die durch den App-Titel und den Standort-URI angegeben wird.

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

Diese API ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

FindPackages()

Ruft Informationen zu allen Paketen ab, die für alle Benutzer installiert sind.

FindPackages(String, String)

Sucht nach allen installierten Paketen mit dem angegebenen Namen und Herausgeber.

FindPackagesForCurrentPublisher()

Gibt alle App-Pakete mit derselben Herausgeber-ID zurück wie die App, die diese Methode aufruft.

GetPendingPackageInstalls()

Gibt alle derzeit laufenden App-Installationen zurück.

RegisterPackageAsync(Uri, IIterable<Uri>, DeploymentOptions)

Registriert ein Paket (das Standard-Paket) und dessen Abhängigkeitspakete für den aktuellen Benutzer.

RemovePackageAsync(String, RemovalOptions)

Entfernt ein Paket für den aktuellen Benutzer asynchron und empfängt Status- und status Meldungen zum Entfernungsvorgang. Abhängigkeitspakete werden auch für den Benutzer entfernt, wenn keine anderen für den Benutzer installierten Pakete von ihnen abhängig sind.

Gilt für: