C# Class withSIX.Mini.Infra.Data.Services.GameContextJsonImplementation

Inheritance: GameContext
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
SaveChangesInternal ( ) : Task

Private Methods

Méthode Description
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

Method Details

GameContextJsonImplementation() public méthode

public GameContextJsonImplementation ( ILocalCache cache ) : System
cache ILocalCache
Résultat System

GameExists() public méthode

public GameExists ( System.Guid gameId ) : Task
gameId System.Guid
Résultat Task

Load() public méthode

public Load ( System.Guid gameId ) : System.Threading.Tasks.Task
gameId System.Guid
Résultat System.Threading.Tasks.Task

LoadAll() public méthode

public LoadAll ( bool skip = false ) : System.Threading.Tasks.Task
skip bool
Résultat System.Threading.Tasks.Task

Migrate() public méthode

public Migrate ( List migrations ) : Task
migrations List
Résultat Task

SaveChangesInternal() protected méthode

protected SaveChangesInternal ( ) : Task
Résultat Task