aspnet核心中的HttpCookie类2

Wil*_*uce 6 c# asp.net-core-mvc asp.net-core asp.net-core-2.0

我正在将.net 4.7 MVC项目转换为.net core 2,尽可能地保留尽可能多的代码.这个项目有一个BaseService建立一个AuthCookie多数民众赞成在整个应用一些其他服务消费.

// Create
public HttpCookie AuthCookie { get; set; } = new HttpCookie(AuthUtils.CookieName);

// Consume
if (AuthCookie?.Value != null) { ... }
Run Code Online (Sandbox Code Playgroud)

在.net 4.7中,HttpCookie该类包含在System.Web命名空间中,但似乎并未以相同的方式存在于.net core 2中.在中,cookie是在控制器的上下文之外构建和处理的.

我见过: 为什么我不能使用HttpContext或HttpCookie?(Asp.Net Core 1.0)

这似乎没有解决这个问题..net核心中的身份验证处理的根本区别是如此之大以至于无法处理此案例?