2017-01-27 14 views
0

私は私のクラスの依存関係持っている:私はすべてのクッキーを反復処理したいと思い、そのうちの一つが有効期限が切れている場合は、その後、私はcookiecontainerでCookieが期限切れになっていないかどうかを確認する方法は?

を再認証するために私のコードを実行したいと思い

private static CookieContainer _cookieContainer; 

の擬似コードは次のようになります。

foreach(var cookie in _cookieContainer) 
{ 
    if (cookie.IsExpired) 
    { 
     ReAuthenticate(); 
     break; 
    } 
} 

は、どのように私はすべてのクッキーを反復し、有効期限が切れているかどうかをチェックしますか?

+0

このコードはどこで使用されていますか? WinForms/WPFクライアントでは? – user1429080

+0

mvc in Visual Studio –

答えて

0

RequestオブジェクトからCookiesコレクションを読む必要があります。

foreach (HttpCookie thisCookie in this.Request.Cookies) 
{ 
    if (thisCookie.Expires < DateTime.Now) 
    { 
     // expired 
    } 
} 
関連する問題