Files
Umbraco-CMS/src/Umbraco.Web/AspNet/AspNetSessionManager.cs
2020-03-25 14:54:45 +11:00

27 lines
620 B
C#

using System.Web;
using Umbraco.Core.Net;
using Umbraco.Core.Session;
namespace Umbraco.Web.AspNet
{
public class AspNetSessionManager: ISessionManager, ISessionIdResolver
{
public AspNetSessionManager()
{
}
public object GetSessionValue(string sessionName)
{
return HttpContext.Current.Session[sessionName];
}
public void SetSessionValue(string sessionName, object value)
{
HttpContext.Current.Session[sessionName] = value;
}
public string SessionId => HttpContext.Current?.Session?.SessionID;
}
}