コード例 #1
0
 /// <summary>
 /// Drops a session record
 /// </summary>
 /// <returns>An awaitable task.</returns>
 /// <param name="record">The record to drop.</param>
 public virtual Task DropSessionAsync(SessionRecord record)
 {
     return(m_lock.LockedAsync(() =>
                               m_connection.Delete <SessionRecord>(x =>
                                                                   x.UserID == record.UserID &&
                                                                   x.Cookie == record.Cookie &&
                                                                   x.XSRFToken == record.XSRFToken
                                                                   )
                               ));
 }