PackageManager.UpdatePackageAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Updates ein installiertes Paket oder dessen Abhängigkeitspakete für den aktuellen Benutzer.
public:
virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ UpdatePackageAsync(Uri ^ packageUri, IIterable<Uri ^> ^ dependencyPackageUris, DeploymentOptions deploymentOptions) = UpdatePackageAsync;
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> UpdatePackageAsync(Uri const& packageUri, IIterable<Uri> const& dependencyPackageUris, DeploymentOptions const& deploymentOptions);
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> UpdatePackageAsync(System.Uri packageUri, IEnumerable<System.Uri> dependencyPackageUris, DeploymentOptions deploymentOptions);
function updatePackageAsync(packageUri, dependencyPackageUris, deploymentOptions)
Public Function UpdatePackageAsync (packageUri As Uri, dependencyPackageUris As IEnumerable(Of Uri), deploymentOptions As DeploymentOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)
Parameter
- dependencyPackageUris
Die Quell-URIs der Abhängigkeitspakete.
- deploymentOptions
- DeploymentOptions
Einer der zulässigen Enumerationswerte. ForceApplicationShutdown und None sind die einzigen gültigen Optionen für diese Methode, und die Angabe einer anderen Bereitstellungsoption führt zu einem E_INVALIDARG Rückgabewert.
Gibt zurück
Die status der Bereitstellungsanforderung. DeploymentResult enthält den endgültigen zurückgegebenen Wert des Bereitstellungsvorgangs, sobald er abgeschlossen ist. DeploymentProgress kann verwendet werden, um den Prozentsatz der Fertigstellung über den gesamten Verlauf des Bereitstellungsvorgangs abzurufen.
Windows-Anforderungen
App-Funktionen |
packageManagement
|
Hinweise
Ein installiertes Paket kann nur aktualisiert werden, wenn die Version des Updatepakets höher als die des installierten Pakets ist. Wenn keine vorherige Version des Pakets vorhanden ist, schlägt der Vorgang fehl.