【发布时间】:2016-08-09 15:21:47
【问题描述】:
将 HttpContext 的实例存储在中间件中是否安全?
例子:
public class TestMiddleware
{
private readonly RequestDelegate next;
private HttpContext context;
public TestMiddleware(RequestDelegate next)
{
this.next = next;
}
public async Task Invoke(HttpContext context)
{
try
{
this.context = context;
我想在其他私有方法中使用它来处理它,所以我可以将它作为参数传递给这些函数,或者按照示例中所示使用它。
但它是线程安全的吗?
【问题讨论】:
标签: c# asp.net-core asp.net-web-api2