private void CheckAuthorization(SteamApiRequest request) { if (!request.RequireApiKey) { return; } if (!_apiKeySet) { throw new SteamApiKeyMissingException(); } request.ApiKey = _apiKey; }
public HttpResponseMessage Perform(SteamApiRequest request) { CheckAuthorization(request); return(base.Perform(request)); }
public T Perform <T>(SteamApiRequest request) where T : class/*, ISteamApiResponse*/ { CheckAuthorization(request); return(base.Perform <T>(request)); }