C# 클래스 withSIX.Play.Applications.NotificationHandlers.GamesPreLaunchEventHandler

상속: IApplicationService
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
GamesPreLaunchEventHandler ( IDialogManager dialogManager, UserSettings settings, IronFrontService ifService, IRestarter restarter, ISpecialDialogManager specialDialogManager ) : System
Process ( PreGameLaunchCancelleableEvent message ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
ActiveModSetMatchesPwsCollectionUri ( Uri pwsUri ) : bool
ActiveModSetMatchesPwsUri ( Uri pwsUri ) : bool
CheckLaunchServer ( ) : Task
CheckRunningProcesses ( string exeName ) : System.Threading.Tasks.Task
CheckServerPassword ( Server server ) : Task
CheckServerSlots ( Server server ) : Task
CheckServerVersion ( Server server ) : Task
ConfirmNoUpdatesAvailable ( ) : Task
ConfirmRunningProcesses ( string exeName ) : System.Threading.Tasks.Task
GetGameExeName ( ) : string
HandleIronFront ( ) : Task
HandlePwsUriDialogResult ( Uri pwsUri, string type ) : Task
InstallIronFront ( ) : Task
OpenPasswordDialog ( Server server ) : Task
ProcessPwsUri ( Uri pwsUri ) : void
RunningProcesses ( string gameExeName ) : IEnumerable
ShouldCancel ( ) : Task
ShouldProcessPwsCollectionUriOrCancel ( Server server ) : Task
ShouldProcessPwsUriOrCancel ( Server server ) : Task
ShowPwsUriDialog ( Uri pwsUri, string type ) : Task

메소드 상세

GamesPreLaunchEventHandler() 공개 메소드

public GamesPreLaunchEventHandler ( IDialogManager dialogManager, UserSettings settings, IronFrontService ifService, IRestarter restarter, ISpecialDialogManager specialDialogManager ) : System
dialogManager IDialogManager
settings withSIX.Play.Core.Options.UserSettings
ifService withSIX.Play.Applications.Services.IronFrontService
restarter IRestarter
specialDialogManager ISpecialDialogManager
리턴 System

Process() 공개 메소드

public Process ( PreGameLaunchCancelleableEvent message ) : System.Threading.Tasks.Task
message withSIX.Play.Core.Games.Legacy.Events.PreGameLaunchCancelleableEvent
리턴 System.Threading.Tasks.Task