C# Class withSIX.Play.Presentation.Wpf.Services.PlayStartupManager

Inheritance: withSIX.Core.Presentation.Wpf.Legacy.WpfStartupManager, IPlayStartupManager
Exibir arquivo Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
ClearAwesomiumCache ( ) : void
FirstTimeLicenseDialog ( object obj ) : void
GetSecurityWarning ( ) : string
HandleSoftwareUpdate ( ) : void
LaunchSignalr ( ) : System.Threading.Tasks.Task
PlayStartupManager ( UserSettings settings, IShutdownHandler shutdownHandler, IFirstTimeLicense firstTimeLicense, ISystemInfo systemInfo, IUserSettingsStorage storage, ISoftwareUpdate softwareUpdate, SimpleInjector.Container container, ICacheManager cacheManager, Cache imageFileCache, IPreRequisitesInstaller prerequisitesInstaller, ContactList contactList, IContentManager contentManager, IDialogManager dialogManager, VersionRegistry versionRegistry, Lazy updateManager, ISpecialDialogManager specialDialogManager ) : System
RegisterServices ( ) : void
RegisterUrlHandlers ( ) : void
StartAwesomium ( ) : void
UnregisterUrlHandlers ( ) : void
VisualInit ( ) : Task

Protected Methods

Method Description
ExitI ( ) : System.Threading.Tasks.Task

Private Methods

Method Description
CheckDeprecatedVersion ( ) : System.Threading.Tasks.Task
CheckForNewVersion ( ) : System.Threading.Tasks.Task
CheckForNewVersionHandleException ( ) : System.Threading.Tasks.Task
CheckForUpdates ( ) : System.Threading.Tasks.Task
CheckForUpdatesLoop ( ) : System.Threading.Tasks.Task
CheckLoadedSyncData ( ) : System.Threading.Tasks.Task
ClearAwesomiumWorkaround ( ) : void
InitConnect ( ) : void
InitialSync ( ) : System.Threading.Tasks.Task
OnlineInit ( ) : System.Threading.Tasks.Task
RegisterProtocol ( string protocol ) : void
RunSelfUpdateInTheBackground ( ) : void
SetupLaunchWithWindows ( bool launchWithWindows ) : void
SquirrelSelfUpdate ( ) : void
UnregisterProtocol ( string protocol ) : void

Method Details

ClearAwesomiumCache() public method

public ClearAwesomiumCache ( ) : void
return void

ExitI() protected method

protected ExitI ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

FirstTimeLicenseDialog() public method

public FirstTimeLicenseDialog ( object obj ) : void
obj object
return void

GetSecurityWarning() public method

public GetSecurityWarning ( ) : string
return string

HandleSoftwareUpdate() public method

public HandleSoftwareUpdate ( ) : void
return void

LaunchSignalr() public method

public LaunchSignalr ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

PlayStartupManager() public method

public PlayStartupManager ( UserSettings settings, IShutdownHandler shutdownHandler, IFirstTimeLicense firstTimeLicense, ISystemInfo systemInfo, IUserSettingsStorage storage, ISoftwareUpdate softwareUpdate, SimpleInjector.Container container, ICacheManager cacheManager, Cache imageFileCache, IPreRequisitesInstaller prerequisitesInstaller, ContactList contactList, IContentManager contentManager, IDialogManager dialogManager, VersionRegistry versionRegistry, Lazy updateManager, ISpecialDialogManager specialDialogManager ) : System
settings withSIX.Play.Core.Options.UserSettings
shutdownHandler IShutdownHandler
firstTimeLicense IFirstTimeLicense
systemInfo ISystemInfo
storage IUserSettingsStorage
softwareUpdate ISoftwareUpdate
container SimpleInjector.Container
cacheManager ICacheManager
imageFileCache withSIX.Core.Presentation.Wpf.Services.Cache
prerequisitesInstaller IPreRequisitesInstaller
contactList ContactList
contentManager IContentManager
dialogManager IDialogManager
versionRegistry withSIX.Core.Infra.Services.VersionRegistry
updateManager Lazy
specialDialogManager ISpecialDialogManager
return System

RegisterServices() public method

public RegisterServices ( ) : void
return void

RegisterUrlHandlers() public method

public RegisterUrlHandlers ( ) : void
return void

StartAwesomium() public method

public StartAwesomium ( ) : void
return void

UnregisterUrlHandlers() public method

public UnregisterUrlHandlers ( ) : void
return void

VisualInit() public method

public VisualInit ( ) : Task
return Task