C# Class GiantBomb.Api.GiantBombRestClient

Afficher le fichier Open project: kamranayub/GiantBomb-CSharp Class Usage Examples

Méthodes publiques

Méthode Description
GetGame ( int id, string limitFields = null ) : GiantBomb.Api.Model.Game
GetGameAsync ( int id, string limitFields = null ) : Task
GetGames ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
GetGamesAsync ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>
GetPlatform ( int id, string limitFields = null ) : Platform
GetPlatformAsync ( int id, string limitFields = null ) : Task
GetPlatforms ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
GetPlatformsAsync ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>
GetRelease ( int id, string limitFields = null ) : GiantBomb.Api.Model.Release
GetReleaseAsync ( int id, string limitFields = null ) : Task
GetReleasesForGame ( GiantBomb.Api.Model.Game game, string limitFields = null ) : IEnumerable
GetReleasesForGame ( int gameId, string limitFields = null ) : IEnumerable
GetReleasesForGameAsync ( GiantBomb.Api.Model.Game game, string limitFields = null ) : Task>
GetReleasesForGameAsync ( int gameId, string limitFields = null ) : Task>
SearchForAllGames ( string query, string limitFields = null ) : IEnumerable
SearchForAllGamesAsync ( string query, string limitFields = null ) : Task>
SearchForGames ( string query, int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
SearchForGamesAsync ( string query, int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>

Private Methods

Méthode Description
InternalSearchForGames ( string query, int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>

Method Details

GetGame() public méthode

public GetGame ( int id, string limitFields = null ) : GiantBomb.Api.Model.Game
id int
limitFields string
Résultat GiantBomb.Api.Model.Game

GetGameAsync() public méthode

public GetGameAsync ( int id, string limitFields = null ) : Task
id int
limitFields string
Résultat Task

GetGames() public méthode

public GetGames ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
page int
pageSize int
limitFields string
Résultat IEnumerable

GetGamesAsync() public méthode

public GetGamesAsync ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>
page int
pageSize int
limitFields string
Résultat Task>

GetPlatform() public méthode

public GetPlatform ( int id, string limitFields = null ) : Platform
id int
limitFields string
Résultat Platform

GetPlatformAsync() public méthode

public GetPlatformAsync ( int id, string limitFields = null ) : Task
id int
limitFields string
Résultat Task

GetPlatforms() public méthode

public GetPlatforms ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
page int
pageSize int
limitFields string
Résultat IEnumerable

GetPlatformsAsync() public méthode

public GetPlatformsAsync ( int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>
page int
pageSize int
limitFields string
Résultat Task>

GetRelease() public méthode

public GetRelease ( int id, string limitFields = null ) : GiantBomb.Api.Model.Release
id int
limitFields string
Résultat GiantBomb.Api.Model.Release

GetReleaseAsync() public méthode

public GetReleaseAsync ( int id, string limitFields = null ) : Task
id int
limitFields string
Résultat Task

GetReleasesForGame() public méthode

public GetReleasesForGame ( GiantBomb.Api.Model.Game game, string limitFields = null ) : IEnumerable
game GiantBomb.Api.Model.Game
limitFields string
Résultat IEnumerable

GetReleasesForGame() public méthode

public GetReleasesForGame ( int gameId, string limitFields = null ) : IEnumerable
gameId int
limitFields string
Résultat IEnumerable

GetReleasesForGameAsync() public méthode

public GetReleasesForGameAsync ( GiantBomb.Api.Model.Game game, string limitFields = null ) : Task>
game GiantBomb.Api.Model.Game
limitFields string
Résultat Task>

GetReleasesForGameAsync() public méthode

public GetReleasesForGameAsync ( int gameId, string limitFields = null ) : Task>
gameId int
limitFields string
Résultat Task>

SearchForAllGames() public méthode

public SearchForAllGames ( string query, string limitFields = null ) : IEnumerable
query string
limitFields string
Résultat IEnumerable

SearchForAllGamesAsync() public méthode

public SearchForAllGamesAsync ( string query, string limitFields = null ) : Task>
query string
limitFields string
Résultat Task>

SearchForGames() public méthode

public SearchForGames ( string query, int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : IEnumerable
query string
page int
pageSize int
limitFields string
Résultat IEnumerable

SearchForGamesAsync() public méthode

public SearchForGamesAsync ( string query, int page = 1, int pageSize = GiantBombBase.DefaultLimit, string limitFields = null ) : Task>
query string
page int
pageSize int
limitFields string
Résultat Task>