PackageManager.UpdatePackageAsync Method

Aggiorna un pacchetto installato o i pacchetti di dipendenze per l'utente corrente.

Sintassi


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

Parametri

packageUri

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

URI di origine del pacchetto principale.

dependencyPackageUris

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

URI di origine dei pacchetti di dipendenza.

deploymentOptions

Type: DeploymentOptions

Uno dei valori dell'enumerazione consentiti. ForceApplicationShutdown e None sono le uniche opzioni valide per questo metodo e l'utilizzo di ogni altra opzione di distribuzione genera un valore restituito E_INVALIDARG.

Valore restituito

Type: IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress>

Stato della richiesta di distribuzione. DeploymentResult contiene il valore finale restituito dell'operazione di distribuzione, una volta completata. DeploymentProgress può essere utilizzato per ottenere la percentuale di completamento sull'intera operazione di distribuzione.

Note

Un pacchetto installato può essere aggiornato solo se la versione del pacchetto di aggiornamento è successiva a quella del pacchetto installato. Se non esiste una versione precedente del pacchetto, l'operazione ha esito negativo.

Requisiti

Client supportato minimo

Windows 8

Server supportato minimo

Windows Server 2012

Spazio dei nomi

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

Metadati

Windows.winmd

Vedere anche

PackageManager

 

 

Mostra:
© 2014 Microsoft