From 1f754f65d30c95f76afd6d3f4e0c4510783cd859 Mon Sep 17 00:00:00 2001 From: Chris R Date: Fri, 4 Mar 2016 14:28:20 -0800 Subject: [PATCH] Add ISession.Id --- src/Microsoft.AspNetCore.Http.Features/ISession.cs | 6 ++++-- .../DefaultHttpContextTests.cs | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.AspNetCore.Http.Features/ISession.cs b/src/Microsoft.AspNetCore.Http.Features/ISession.cs index fc729b5bff..05b846d814 100644 --- a/src/Microsoft.AspNetCore.Http.Features/ISession.cs +++ b/src/Microsoft.AspNetCore.Http.Features/ISession.cs @@ -8,6 +8,10 @@ namespace Microsoft.AspNetCore.Http.Features { public interface ISession { + string Id { get; } + + IEnumerable Keys { get; } + Task LoadAsync(); Task CommitAsync(); @@ -19,7 +23,5 @@ namespace Microsoft.AspNetCore.Http.Features void Remove(string key); void Clear(); - - IEnumerable Keys { get; } } } \ No newline at end of file diff --git a/test/Microsoft.AspNetCore.Http.Tests/DefaultHttpContextTests.cs b/test/Microsoft.AspNetCore.Http.Tests/DefaultHttpContextTests.cs index 5716ed3347..a47c97a02a 100644 --- a/test/Microsoft.AspNetCore.Http.Tests/DefaultHttpContextTests.cs +++ b/test/Microsoft.AspNetCore.Http.Tests/DefaultHttpContextTests.cs @@ -288,6 +288,8 @@ namespace Microsoft.AspNetCore.Http.Internal private Dictionary _store = new Dictionary(StringComparer.OrdinalIgnoreCase); + public string Id { get; set; } + public IEnumerable Keys { get { return _store.Keys; } } public void Clear()