C# 클래스 SteamWebAPI.SteamWebSession

Class allowing you to use the Steam Web API to log in and use Steam Friends functionality.
파일 보기 프로젝트 열기: babelshift/SteamWebAPI

공개 메소드들

메소드 설명
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

메소드 상세

CreateCartAsync() 공개 메소드

public CreateCartAsync ( long steamId ) : Task
steamId long
리턴 Task

GetAppListAsync() 공개 메소드

public GetAppListAsync ( ) : Task>
리턴 Task>

GetGameDetailsAsync() 공개 메소드

public GetGameDetailsAsync ( uint appId, string language = "" ) : Task
appId uint
language string
리턴 Task

GetGlobalAchievementPercentagesForAppAsync() 공개 메소드

public GetGlobalAchievementPercentagesForAppAsync ( uint appId ) : Task>
appId uint
리턴 Task>

GetNewsForAppAsync() 공개 메소드

public GetNewsForAppAsync ( int appId ) : Task
appId int
리턴 Task

GetNumberOfCurrentPlayersAsync() 공개 메소드

public GetNumberOfCurrentPlayersAsync ( uint appId ) : Task
appId uint
리턴 Task

GetServerInfoAsync() 공개 메소드

public GetServerInfoAsync ( ) : Task
리턴 Task

GetSteamID() 공개 메소드

public GetSteamID ( string vanityUrl ) : Task
vanityUrl string
리턴 Task

GetSupportedInterfacesAsync() 공개 메소드

public GetSupportedInterfacesAsync ( ) : Task>
리턴 Task>

GetUserAchievementsAsync() 공개 메소드

public GetUserAchievementsAsync ( ulong steamId, uint appId, string language = "" ) : Task
steamId ulong
appId uint
language string
리턴 Task

GetUserBansAsync() 공개 메소드

public GetUserBansAsync ( IList steamIds ) : Task>
steamIds IList
리턴 Task>

GetUserFriendsAsync() 공개 메소드

public GetUserFriendsAsync ( long steamId, string relationship = "" ) : Task>
steamId long
relationship string
리턴 Task>

GetUserGroupsAsync() 공개 메소드

public GetUserGroupsAsync ( long steamId ) : Task>
steamId long
리턴 Task>

GetUserProfile() 공개 메소드

public GetUserProfile ( long steamId ) : Task
steamId long
리턴 Task

GetUserStatsForGameAsync() 공개 메소드

public GetUserStatsForGameAsync ( ulong steamId, uint appId ) : Task
steamId ulong
appId uint
리턴 Task

GetUserSummariesAsync() 공개 메소드

public GetUserSummariesAsync ( List steamIds ) : Task>
steamIds List
리턴 Task>

GetUserSummaryAsync() 공개 메소드

public GetUserSummaryAsync ( long steamId ) : Task
steamId long
리턴 Task

IsValidCartAsync() 공개 메소드

public IsValidCartAsync ( long steamId, long cartId ) : Task
steamId long
cartId long
리턴 Task

SteamWebSession() 공개 메소드

public SteamWebSession ( string developerKey ) : System.Collections.Generic
developerKey string
리턴 System.Collections.Generic