c # clickonce события? - PullRequest
       14

c # clickonce события?

3 голосов
/ 31 марта 2010

Есть ли событие сразу после или во время обновления clickonce, которое я могу перегрузить или подписаться?

Ответы [ 2 ]

5 голосов
/ 31 марта 2010

Вы можете подписаться на следующие события

  • CheckForUpdateCompleted - происходит после завершения CheckForUpdateAsync.
  • CheckForUpdateProgressChanged - Происходит, когда доступно обновление прогресса при вызове CheckForUpdateAsync.
  • DownloadFileGroupCompleted - происходит в основном потоке приложения после завершения загрузки файла.
  • DownloadFileGroupProgressChanged - Происходит, когда информация о состоянии доступна для операции загрузки файла, инициированной вызовом DownloadFileGroupAsync.
  • UpdateCompleted - Происходит, когда ClickOnce завершил обновление приложения в результате вызова UpdateAsync.
  • UpdateProgressChanged - Происходит, когда ClickOnce имеет новую информацию о состоянии для операции обновления, инициированной с помощью метода UpdateAsync.

См. http://msdn.microsoft.com/en-us/library/system.deployment.application.applicationdeployment_events.aspx

0 голосов
/ 31 марта 2010

Используйте API-интерфейсы System.Deployment.Application для пользовательских обновлений. Это будет делать именно то, что вы хотите

http://msdn.microsoft.com/en-us/library/system.deployment.application.aspx

...