Recuperare i dettagli relativi agli aggiornamenti disponibili con Click-Once
Scritto da
Massimo Bonanni il
venerdì 18 febbraio 2011
•
Linguaggio:
• Livello: 100
Per recuperare informazioni dettagliate riguardo eventuali
aggiornamenti disponibili con Click-Once,
possiamo utilizzare la classe UpdateCheckInfo:
VB.NET
Dim appDep = ApplicationDeployment.CurrentDeployment
Dim updInfo = appDep.CheckForDetailedUpdate() ' Classe UpdateCheckInfo
If updInfo.UpdateAvailable Then ' Aggiornamenti diponibili
Dim required = updInfo.IsUpdateRequired ' Indica se l'update è necessario
Dim minVer = updInfo.MinimumRequiredVersion ' Versione minima dell'applicazione
Dim actVer = updInfo.AvailableVersion ' Versione disponibile
Dim updSize = updInfo.UpdateSizeBytes ' Dimensione dell'aggiornamento (in bytes)
End If
C#
ApplicationDeployment appDep = ApplicationDeployment.CurrentDeployment;
UpdateCheckInfo updInfo = appDep.CheckForDetailedUpdate();
if (updInfo.UpdateAvailable){ // Aggiornamenti diponibili
bool required = updInfo.IsUpdateRequired; // Indica se l'update è necessario
Version minVer = updInfo.MinimumRequiredVersion; // Versione minima dell'applicazione
Version actVer = updInfo.AvailableVersion; // Versione disponibile
Int64 updSize = updInfo.UpdateSizeBytes; // Dimensione dell'aggiornamento (in bytes)
}
Per poter utilizzare la classe ApplicationDeployment è
necessario referenziare l'assembly System.Deployment e importare il
namespace System.Deployment.Application.
Tags: Click-Once