Como adicionar cabeçalho personalizado à resposta da API da Web do ASP.NET Core

Estou portando minha API da API da Web 2 para a API da Web do ASP.NET Core. Eu costumava poder adicionar um cabeçalho personalizado da seguinte maneira:

  HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK);
  response.Headers.Add("X-Total-Count", count.ToString());
  return ResponseMessage(response);

Como adicionar um cabeçalho personalizado na API da Web do ASP.NET Core?

questionAnswers(2)

yourAnswerToTheQuestion