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

상속: GameContext
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop 1 사용 예제들

공개 메소드들

메소드 설명
GameContextJsonImplementation ( ILocalCache cache ) : System
GameExists ( System.Guid gameId ) : Task
Load ( System.Guid gameId ) : System.Threading.Tasks.Task
LoadAll ( bool skip = false ) : System.Threading.Tasks.Task
Migrate ( List migrations ) : Task

보호된 메소드들

메소드 설명
SaveChangesInternal ( ) : Task

비공개 메소드들

메소드 설명
ConfirmConsistency ( Game g ) : void
ConfirmGameContents ( Game g ) : void
FixUpDependencies ( IReadOnlyCollection nc ) : void
GetCacheKey ( System.Guid x ) : string
GetSupportedGameIds ( ) : IEnumerable
RetrieveGame ( System.Guid gameId, bool skip = false ) : Task

메소드 상세

GameContextJsonImplementation() 공개 메소드

public GameContextJsonImplementation ( ILocalCache cache ) : System
cache ILocalCache
리턴 System

GameExists() 공개 메소드

public GameExists ( System.Guid gameId ) : Task
gameId System.Guid
리턴 Task

Load() 공개 메소드

public Load ( System.Guid gameId ) : System.Threading.Tasks.Task
gameId System.Guid
리턴 System.Threading.Tasks.Task

LoadAll() 공개 메소드

public LoadAll ( bool skip = false ) : System.Threading.Tasks.Task
skip bool
리턴 System.Threading.Tasks.Task

Migrate() 공개 메소드

public Migrate ( List migrations ) : Task
migrations List
리턴 Task

SaveChangesInternal() 보호된 메소드

protected SaveChangesInternal ( ) : Task
리턴 Task