C# Class SteamWebAPI.SteamWebSession

Class allowing you to use the Steam Web API to log in and use Steam Friends functionality.
Afficher le fichier Open project: babelshift/SteamWebAPI

Méthodes publiques

Méthode Description
CreateCartAsync ( long steamId ) : Task
GetAppListAsync ( ) : Task>
GetGameDetailsAsync ( uint appId, string language = "" ) : Task
GetGlobalAchievementPercentagesForAppAsync ( uint appId ) : Task>
GetNewsForAppAsync ( int appId ) : Task
GetNumberOfCurrentPlayersAsync ( uint appId ) : Task
GetServerInfoAsync ( ) : Task
GetSteamID ( string vanityUrl ) : Task
GetSupportedInterfacesAsync ( ) : Task>
GetUserAchievementsAsync ( ulong steamId, uint appId, string language = "" ) : Task
GetUserBansAsync ( IList steamIds ) : Task>
GetUserFriendsAsync ( long steamId, string relationship = "" ) : Task>
GetUserGroupsAsync ( long steamId ) : Task>
GetUserProfile ( long steamId ) : Task
GetUserStatsForGameAsync ( ulong steamId, uint appId ) : Task
GetUserSummariesAsync ( List steamIds ) : Task>
GetUserSummaryAsync ( long steamId ) : Task
IsValidCartAsync ( long steamId, long cartId ) : Task
SteamWebSession ( string developerKey ) : System.Collections.Generic

Method Details

CreateCartAsync() public méthode

public CreateCartAsync ( long steamId ) : Task
steamId long
Résultat Task

GetAppListAsync() public méthode

public GetAppListAsync ( ) : Task>
Résultat Task>

GetGameDetailsAsync() public méthode

public GetGameDetailsAsync ( uint appId, string language = "" ) : Task
appId uint
language string
Résultat Task

GetGlobalAchievementPercentagesForAppAsync() public méthode

public GetGlobalAchievementPercentagesForAppAsync ( uint appId ) : Task>
appId uint
Résultat Task>

GetNewsForAppAsync() public méthode

public GetNewsForAppAsync ( int appId ) : Task
appId int
Résultat Task

GetNumberOfCurrentPlayersAsync() public méthode

public GetNumberOfCurrentPlayersAsync ( uint appId ) : Task
appId uint
Résultat Task

GetServerInfoAsync() public méthode

public GetServerInfoAsync ( ) : Task
Résultat Task

GetSteamID() public méthode

public GetSteamID ( string vanityUrl ) : Task
vanityUrl string
Résultat Task

GetSupportedInterfacesAsync() public méthode

public GetSupportedInterfacesAsync ( ) : Task>
Résultat Task>

GetUserAchievementsAsync() public méthode

public GetUserAchievementsAsync ( ulong steamId, uint appId, string language = "" ) : Task
steamId ulong
appId uint
language string
Résultat Task

GetUserBansAsync() public méthode

public GetUserBansAsync ( IList steamIds ) : Task>
steamIds IList
Résultat Task>

GetUserFriendsAsync() public méthode

public GetUserFriendsAsync ( long steamId, string relationship = "" ) : Task>
steamId long
relationship string
Résultat Task>

GetUserGroupsAsync() public méthode

public GetUserGroupsAsync ( long steamId ) : Task>
steamId long
Résultat Task>

GetUserProfile() public méthode

public GetUserProfile ( long steamId ) : Task
steamId long
Résultat Task

GetUserStatsForGameAsync() public méthode

public GetUserStatsForGameAsync ( ulong steamId, uint appId ) : Task
steamId ulong
appId uint
Résultat Task

GetUserSummariesAsync() public méthode

public GetUserSummariesAsync ( List steamIds ) : Task>
steamIds List
Résultat Task>

GetUserSummaryAsync() public méthode

public GetUserSummaryAsync ( long steamId ) : Task
steamId long
Résultat Task

IsValidCartAsync() public méthode

public IsValidCartAsync ( long steamId, long cartId ) : Task
steamId long
cartId long
Résultat Task

SteamWebSession() public méthode

public SteamWebSession ( string developerKey ) : System.Collections.Generic
developerKey string
Résultat System.Collections.Generic