Cześć,
Mam taki przypadek, mam napisany middleware gdzie sprawdzam i odczytuję sobie z headerów sesję, następnie tworze sobie prosty obiekt, gdzie w konstruktorze przypisuję sobie sessionId. Tutaj wszystko jest w porządku. Następnie w moim handlerze, wstrzykuję sobie przez konstruktor ten obiekt i przy próbie odczytu id sesji dostaję null'a.
Zastanawiam się gdzie popełniam błąd ( zakładam, że jest on banalny, ale jeszcze go nie widzę)
Tak wygląda klasa dla sesji.
public class SessionIdentifier
{
private string SessionId;
public SessionIdentifier()
{
}
public SessionIdentifier(string sessionId)
{
SessionId = sessionId;
}
public string GetSession() => SessionId;
}
Klasa jest zarejestrowana jako InstancePerLifetimeScope (AutoFac)
Czy mogę prosić o jakieś wskazówki ?
Z góry dziękuje.