C# 클래스 withSIX.Mini.Infra.Data.Services.SetupGameStuff

상속: IInfrastructureService, ISetupGameStuff, IDisposable
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

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