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

CreateUninitializedItem() public method

Creates an initial session record in the DynamoDB table.
public CreateUninitializedItem ( HttpContext context, string sessionId, int timeout ) : void
context System.Web.HttpContext
sessionId string
timeout int
return void
        public override void CreateUninitializedItem(HttpContext context, string sessionId, int timeout)
        {
            Document session = new Document();
            session[ATTRIBUTE_SESSION_ID] = GetHashKey(sessionId);
            session[ATTRIBUTE_LOCKED] = false;
            session[ATTRIBUTE_CREATE_DATE] = DateTime.Now;
            session[ATTRIBUTE_EXPIRES] = DateTime.Now.Add(this._timeout);
            session[ATTRIBUTE_FLAGS] = 1;
            session[ATTRIBUTE_RECORD_FORMAT_VERSION] = CURRENT_RECORD_FORMAT_VERSION;
            this._table.PutItem(session);
        }