C# Класс withSIX.Mini.Infra.Data.Services.SetupGameStuff

Наследование: IInfrastructureService, ISetupGameStuff, IDisposable
Показать файл Открыть проект

Открытые методы

Метод Описание
Dispose ( ) : void
HandleGameContentsWhenNeeded ( IReadOnlyCollection gameIds, ContentQuery query = null ) : System.Threading.Tasks.Task
Initialize ( ) : System.Threading.Tasks.Task
SetupGameStuff ( IDbContextLocator locator, IDbContextFactory factory, INetworkContentSyncer networkContentSyncer, IGameLocker gameLocker, IStateHandler stateHandler, IAssemblyService ass ) : System

Приватные методы

Метод Описание
GetMigrations ( ) : List
HandleGameContentsWhenNeededIndividualLock ( ) : System.Threading.Tasks.Task
HandleMissingGames ( IGameContext gc ) : System.Threading.Tasks.Task
Migrate ( ) : System.Threading.Tasks.Task
OnElapsed ( ) : System.Threading.Tasks.Task
SynchronizeCollections ( IReadOnlyCollection games ) : System.Threading.Tasks.Task
TryLock ( System.Guid id ) : Task

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

HandleGameContentsWhenNeeded() публичный Метод

public HandleGameContentsWhenNeeded ( IReadOnlyCollection gameIds, ContentQuery query = null ) : System.Threading.Tasks.Task
gameIds IReadOnlyCollection
query withSIX.Mini.Applications.Services.Infra.ContentQuery
Результат System.Threading.Tasks.Task

Initialize() публичный Метод

public Initialize ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

SetupGameStuff() публичный Метод

public SetupGameStuff ( IDbContextLocator locator, IDbContextFactory factory, INetworkContentSyncer networkContentSyncer, IGameLocker gameLocker, IStateHandler stateHandler, IAssemblyService ass ) : System
locator IDbContextLocator
factory IDbContextFactory
networkContentSyncer INetworkContentSyncer
gameLocker IGameLocker
stateHandler IStateHandler
ass IAssemblyService
Результат System