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

Наследование: GameContext
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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