示例#1
0
        public void CloseSession(string sessionId)
        {
            Contract.NotNull <ArgumentNullException>(sessionId);

            inMemoryStorage.CloseSession(sessionId);
            var session = inMemoryStorage.GetSession(sessionId);

            if (session.Snapshots.Count > 0 || settings.IsEmptySessionAllowed)
            {
                dataProvider.AddSession(session);
            }
        }