Windows Dev Center

PackageManager.UpdatePackageAsync Method

Aktualisiert ein installiertes Paket oder seine Abhängigkeitspakete für den aktuellen Benutzer.

Syntax


public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> UpdatePackageAsync(
  Uri packageUri, 
  IEnumerable<Uri> dependencyPackageUris, 
  DeploymentOptions deploymentOptions
)

Parameter

packageUri

Typ: System.Uri [.NET] | Windows::Foundation::Uri [C++]

Der Quell-URI des Hauptpakets.

dependencyPackageUris

Typ: IIterable<Uri> [C++] | System.Collections.Generic.IEnumerable<Uri> [.NET]

Die Quell-URIs der Abhängigkeitspakete.

deploymentOptions

Typ: DeploymentOptions

Einer der erlaubten Enumerationswerte. ForceApplicationShutdown und None sind die einzigen gültigen Optionen für diese Methode. Andere Bereitstellungsoptionen führen zu einem E_INVALIDARG-Rückgabewert.

Rückgabewert

Typ: IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress>

Der Status der Bereitstellungsanforderung. Die DeploymentResult-Klasse enthält den abschließenden zurückgegebenen Wert des Bereitstellungsvorgangs, sobald er abgeschlossen ist. Die DeploymentProgress-Struktur kann verwendet werden, um während des gesamten Verlaufs des Bereitstellungsvorgangs festzustellen, wie viel Prozent bereits abgeschlossen sind.

Hinweise

Ein installiertes Paket kann nur dann aktualisiert werden, wenn die Version des Updatepakets höher als die Version des installierten Pakets ist. Wenn keine frühere Version des Pakets vorhanden ist, schlägt der Vorgang fehl.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Namespace

Windows.Management.Deployment
Windows::Management::Deployment [C++]

Metadaten

Windows.winmd

Siehe auch

PackageManager

 

 

Anzeigen:
© 2015 Microsoft