1

ユーザーが Web サービスにアクセスするたびに、アイテムをキャッシュに追加するとします。

DateTime? token = HttpContext.Current.Get(TimeoutKey) as DateTime?;

int hashkey = (email + password).GetHashCode();

if (token == null)
{
    HttpContext.Current.Cache.Add(
         hashkey.ToString(),
         DateTime.Now,
         null,
         Cache.NoAbsoluteExpiration,
         new TimeSpan(0, 20, 0),
         CacheItemPriority.NotRemoveable,
         UserTimedOut);
}
else
{
    // How to do this without triggering UserTimedOut?
    Cache[hashkey.ToString()] = DateTime.Now;
}
4

1 に答える 1

0

DateTime変更可能なの周りにカスタム クラス ラッパーを作成できますUserStateInfoか?

于 2012-06-01T22:08:18.440 に答える