C# 클래스 withSIX.Play.Presentation.Wpf.Services.PlayStartupManager

상속: withSIX.Core.Presentation.Wpf.Legacy.WpfStartupManager, IPlayStartupManager
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
ExitI ( ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
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

메소드 상세

ClearAwesomiumCache() 공개 메소드

public ClearAwesomiumCache ( ) : void
리턴 void

ExitI() 보호된 메소드

protected ExitI ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

FirstTimeLicenseDialog() 공개 메소드

public FirstTimeLicenseDialog ( object obj ) : void
obj object
리턴 void

GetSecurityWarning() 공개 메소드

public GetSecurityWarning ( ) : string
리턴 string

HandleSoftwareUpdate() 공개 메소드

public HandleSoftwareUpdate ( ) : void
리턴 void

LaunchSignalr() 공개 메소드

public LaunchSignalr ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

PlayStartupManager() 공개 메소드

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
리턴 System

RegisterServices() 공개 메소드

public RegisterServices ( ) : void
리턴 void

RegisterUrlHandlers() 공개 메소드

public RegisterUrlHandlers ( ) : void
리턴 void

StartAwesomium() 공개 메소드

public StartAwesomium ( ) : void
리턴 void

UnregisterUrlHandlers() 공개 메소드

public UnregisterUrlHandlers ( ) : void
리턴 void

VisualInit() 공개 메소드

public VisualInit ( ) : Task
리턴 Task