コード例 #1
0
        /// <summary>
        /// Get profile info about multiple users
        /// </summary>
        /// <param name="client">The <see cref="SteamApiClient"/> to use</param>
        /// <param name="steamIds"><see cref="IEnumerable{T}"/> of user SteamID64s</param>
        /// <returns>An <see cref="IEnumerable{T}"/> of <see cref="SteamUserProfile"/></returns>
        public static IEnumerable <SteamUserProfile> GetUserProfile(this SteamApiClient client, IEnumerable <ulong> steamIds)
        {
            var request = new SteamUserProfileRequest(steamIds);

            return(client.Perform <SteamUserProfileResponse>(request).Container.Profiles);
        }
コード例 #2
0
        /// <summary>
        /// Get profile info about a user
        /// </summary>
        /// <param name="client">The <see cref="SteamApiClient"/> to use</param>
        /// <param name="steamId">The user's SteamID64</param>
        /// <returns>The user's <see cref="SteamUserProfile"/></returns>
        public static SteamUserProfile GetUserProfile(this SteamApiClient client, ulong steamId)
        {
            var request = new SteamUserProfileRequest(steamId);

            return(client.Perform <SteamUserProfileResponse>(request).Container.Profiles.Single());
        }