Tag: 线程安全线程

IIS的单个Web请求是否保留在单个线程上?

我想编写一个日志记录http模块,它在请求执行时为线程本地存储中的单个请求存储日志事件列表。 在End_Request上,我想将所有事件写回持久存储。 问题是,一个请求是否与一个线程匹配? 即我可以在我的代码中的任何地方假设我可以向IEnumerable添加项目,并且它们将在请求结束时正确地组合在一起。