Sessão de API da Web ASP.NET ou algo assim?

Eu preciso armazenar algumas informações em sessão (ou em qualquer que seja na API da Web do ASP.NET) que eu precise recuperar em cada solicitação de API. Teremos um site da API IIS e várias ligações de sites serão adicionadas através do cabeçalho do host. Quando qualquer solicitação chegar, por exemplo, api.xyz.com, o cabeçalho do host será verificado e armazenará as informações do site na sessão que serão usadas em cada solicitação de API subsequente ao fazer uma chamada para o banco de dados.

Eu sei que não há suporte para sessão no ASP.NET Web API. Existe alguma outra maneira de lidar com esse tipo de situação? Onde posso armazenar informações que podem ser recuperadas em cada solicitação subseqüente?

obrigado.

questionAnswers(5)

yourAnswerToTheQuestion