Amazon.SessionProvider.DynamoDBSessionStateStore.ResetItemTimeout C# (CSharp) Method

ResetItemTimeout() public method

Updates the expiration date and time of an item in the DynamoDB table.
public ResetItemTimeout ( HttpContext context, string sessionId ) : void
context System.Web.HttpContext
sessionId string
return void
        public override void ResetItemTimeout(HttpContext context, string sessionId)
        {
            Document doc = new Document();
            doc[ATTRIBUTE_SESSION_ID] = GetHashKey(sessionId);
            doc[ATTRIBUTE_LOCKED] = false;
            doc[ATTRIBUTE_EXPIRES] = DateTime.Now.Add(this._timeout);
            this._table.UpdateItem(doc);
        }