Как вернуть значение generic?
НЕ могу понять почему в методе GetAsync не могу вернуть return TResponse? Как вернуть его-то ... ?
public Task<TResponse> GetAsync<TResponse>(RequestParameters parameters)
{
AddAuthorizationHeader(parameters);
return TResponse;
}
Тут к примеру я просто вирутальный метод оверрайдил из наследника:
public override Task<HttpResponseMessage> GetAsync(RequestParameters parameters)
{
AddAuthorizationHeader(parameters);
return base.GetAsync(parameters);
}
private RequestParameters AddAuthorizationHeader(RequestParameters parameters)
{
parameters.Headers = new Dictionary<string, IEnumerable<string>>
{ { "Authorization", new[] { credentials.Token } } };
return parameters;
}