Kayıtlar

Haziran, 2019 tarihine ait yayınlar gösteriliyor

.NET Core Session'da kompleks nesneleri depolamak

Resim
Merhabalar, Uzun bir aradan sonra tekrardan bloğa devam etmeye karar verdim. İlk olarak bir süredir üzerinde çalıştıgım .NET Core üzerine bir yazı paylaşacağım.  NET Core MVC'de Session'da veri tutmak ve okumak istediğimizde, NET Core bize birkaç seçenek sunuyor. NET Core'da bize sunulan seçenekler şu şekilde; Session'da veri tutmak istediğimiz zaman NET Core bizi byte, string ve int veri tipleri ile sınırlıyor. Örneğin Json veri tipinde veri tutamıyoruz.(kod örneğimiz json üzerinden gerçekleştireceğiz). Bunu gerçekleştirebilmek için HttpContext.Session altında çalışacak bir metod yazacağız. Bunun için bir mvc projesi oluşturalım. Dotnet Cli ile projemizi oluşturmak için;  dotnet new mvc  yazalım ve projemizi oluşturalım. NET Core MVC projesini oluşturduktan sonra, ilk olarak 'SessionExtensions' sınıfımızı oluşturalım. SessionExtensions sınıfını kullanmak istediğimiz sınıfa ekleyerek Session'a Json tipinde veri ekleyebilir ve Json tipi...