Я пишу приложение ASP.NET, которое инициализирует некоторые контекстные данные, основанные на материалах, отправленных через объект Request.Как мне сохранить это так, чтобы он был виден только объектам, имеющим дело с запросом?
По сути, у меня есть HttpModule, который просматривает запрос и делает что-то на основе входящих данных:
public void OnBeginRequest(object sender, EventArgs e){
if((sender as HttpApplication).Request.Url.Host == "something"){
// Store some extra information here
}
}
А потом я хочу получить данные позже в конвейере, в представлении
<%: somehowGetRequestSpecificData.MyProperty %>
Как и где я должен хранить эти вещи?