C# Class withSIX.Mini.Core.Games.Services.ContentInstaller.ContentInstaller

Inheritance: IContentInstallationService, IDomainService
Mostrar archivo Open project: SIXNetworks/withSIX.Desktop

Public Properties

Property Type Description
SyncBackupDir string

Public Methods

Method Description
Abort ( ) : Task
Abort ( System.Guid gameId ) : Task
ContentInstaller ( EventRaiser eventRaiser, IGameLocker gameLocker, IINstallerSessionFactory sessionFactory, IW6Api api ) : System
Install ( IInstallContentAction action ) : Task
Uninstall ( IUninstallContentAction2 action ) : Task

Private Methods

Method Description
Clean ( IInstallContentAction action ) : Task
CreateSession ( IInstallContentAction action ) : Task
PostInstallStatusOverview ( InstallStatusOverview statusOverview, CancellationToken ct ) : Task
StatusChange ( Status status, ProgressInfo info ) : Task
Synchronize ( IInstallContentAction action ) : Task
TryInstall ( IInstallContentAction action ) : Task
TryUninstall ( IUninstallContentAction2 action ) : Task

Method Details

Abort() public method

public Abort ( ) : Task
return Task

Abort() public method

public Abort ( System.Guid gameId ) : Task
gameId System.Guid
return Task

ContentInstaller() public method

public ContentInstaller ( EventRaiser eventRaiser, IGameLocker gameLocker, IINstallerSessionFactory sessionFactory, IW6Api api ) : System
eventRaiser EventRaiser
gameLocker IGameLocker
sessionFactory IINstallerSessionFactory
api IW6Api
return System

Install() public method

public Install ( IInstallContentAction action ) : Task
action IInstallContentAction
return Task

Uninstall() public method

public Uninstall ( IUninstallContentAction2 action ) : Task
action IUninstallContentAction2
return Task

Property Details

SyncBackupDir public_oe static_oe property

public static string SyncBackupDir
return string