我的班上有依赖:
private static CookieContainer _cookieContainer;
我想遍历所有Cookie,然后如果其中一个过期,我想运行我的代码来重新验证
伪代码看起来像这样:
foreach(var cookie in _cookieContainer)
{
if (cookie.IsExpired)
{
ReAuthenticate();
break;
}
}
如何迭代每个Cookie并检查它是否已过期?
答案 0 :(得分:1)
您需要阅读Cookies
对象中的Request
集合。
foreach (HttpCookie thisCookie in this.Request.Cookies)
{
if (thisCookie.Expires < DateTime.Now)
{
// expired
}
}