コード例 #1
0
 /// <summary>
 /// Saves a user session, insert or update.
 /// </summary>
 /// <param name="session"></param>
 protected override void SaveUserSession(UserSession session)
 {
     TableProxyUserSessionByUser.InsertOrUpdate(session);
     TableProxyUserSessionByToken.InsertOrUpdate(session);
 }
コード例 #2
0
        /// <summary>
        /// Gets a user session by the renewal token.
        /// </summary>
        /// <param name="renewalToken"></param>
        /// <returns></returns>
        protected override UserSession GetUserSession(Guid renewalToken)
        {
            var item = TableProxyUserSessionByToken.Get("ByToken", renewalToken.ToString());

            return(item == null ? null : item.Entity);
        }