C# 클래스 Microsoft.HockeyApp.UpdateManager

Provides automatic update functionality with HockeyApp
파일 보기 프로젝트 열기: bitstadium/HockeySDK-Windows

Private Properties

프로퍼티 타입 설명
CheckForUpdates Task
CheckForUpdates void
CheckWithUpdateFrequency bool
DoUpdate void
NavigateToUpdatePage void
RunUpdateCheck void
RunUpdateCheckAsync System.Threading.Tasks.Task
StartUi void
UpdateManager Microsoft.HockeyApp.Gui
UpdateManager Microsoft.HockeyApp.Model
UpdateVersionIfAvailable System.Threading.Tasks.Task
UpdateVersionIfAvailable void

공개 메소드들

메소드 설명
CheckForUpdatesAsync ( bool autoShowUi, Func shutdownActions = null, Action updateAvailableAction = null ) : Task
RunUpdateCheck ( UpdateCheckSettings settings = null ) : void

Check for an update on the server HockecCient needs to be configured before calling this method (normally done by configuring a crahshandler in the App() constructor)

보호된 메소드들

메소드 설명
ShowUpdateNotification ( System.Version currentVersion, IEnumerable appVersions, UpdateCheckSettings updateCheckSettings ) : void
ShowVersionPopup ( System.Version currentVersion, IEnumerable appVersions, UpdateCheckSettings updateCheckSettings ) : void

비공개 메소드들

메소드 설명
CheckForUpdates ( ) : Task
CheckForUpdates ( bool autoShowUi, Func shutdownActions = null, Action updateAvailableAction = null ) : void
CheckWithUpdateFrequency ( UpdateCheckFrequency frequency ) : bool
DoUpdate ( IAppVersion availableUpdate ) : void
NavigateToUpdatePage ( System.Version currentVersion, IEnumerable appVersions, UpdateCheckSettings updateCheckSettings ) : void
RunUpdateCheck ( string identifier, UpdateCheckSettings settings = null ) : void
RunUpdateCheckAsync ( UpdateCheckSettings settings = null ) : System.Threading.Tasks.Task

Check for an update on the server HockecCient needs to be configured before calling this method (normally done by configuring a crahshandler in the App() constructor)

StartUi ( IAppVersion newVersion ) : void
UpdateManager ( ) : Microsoft.HockeyApp.Gui
UpdateManager ( ) : Microsoft.HockeyApp.Model
UpdateVersionIfAvailable ( UpdateCheckSettings updateCheckSettings ) : System.Threading.Tasks.Task
UpdateVersionIfAvailable ( UpdateCheckSettings updateCheckSettings ) : void

메소드 상세

CheckForUpdatesAsync() 공개 메소드

public CheckForUpdatesAsync ( bool autoShowUi, Func shutdownActions = null, Action updateAvailableAction = null ) : Task
autoShowUi bool
shutdownActions Func
updateAvailableAction Action
리턴 Task

RunUpdateCheck() 공개 메소드

Check for an update on the server HockecCient needs to be configured before calling this method (normally done by configuring a crahshandler in the App() constructor)
public RunUpdateCheck ( UpdateCheckSettings settings = null ) : void
settings UpdateCheckSettings [optional] custom settings
리턴 void

ShowUpdateNotification() 보호된 메소드

protected ShowUpdateNotification ( System.Version currentVersion, IEnumerable appVersions, UpdateCheckSettings updateCheckSettings ) : void
currentVersion System.Version
appVersions IEnumerable
updateCheckSettings UpdateCheckSettings
리턴 void

ShowVersionPopup() 보호된 메소드

protected ShowVersionPopup ( System.Version currentVersion, IEnumerable appVersions, UpdateCheckSettings updateCheckSettings ) : void
currentVersion System.Version
appVersions IEnumerable
updateCheckSettings UpdateCheckSettings
리턴 void