دوشنبه ۰۹ آبان ۰۱ ۱۱:۱۷ ۲۹ بازديد
شما میتوانید از مزایای متدهای Set، SetInt32 و SetString برای تهیه مقادیر session state استعمال فرمائید. این متدها در واقع یک کلید را به همپا داده ی آن تحت عنوان آرگومان اخذ می نمایند. خلال این سیاق Set میتواند آرایه ای از بایت ها را نیز تحت عنوان آرگومان اخذ نماید.
به طور شبیه شما متدهای Get، GetInt32 و GetString را نیز در دست دارید که میتوانید از آنان برای بازیابی اطلاعات از یک session state با استعمال از یک کلید به کارگیری فرمائید، اسلوب Get یک کلید را تحت عنوان یک آرگومان اخذ می نماید طراحی اپلیکیشن در مشهد و آرایه ای از بایت ها را به شما گشوده می گرداند. برای استعمال از این متدها شما می بایست یک رفرنس را به Microsoft.AspNetCore.Http در کد خویش اضافه نمایید.
قطعه کد پایین نشانه میدهد که چه گونه میتوانید رایاپارس اطلاعات را به session state در مشی در اختیار گرفتن کننده action خویش اضافه فرمائید.
public IActionResult Index()
{
HttpContext.Session.SetString("Message", "Hello World!");
HttpContext.Session.SetInt32("Year", 2019);
return View();
}
قطعه کد دیگری که میتوانید از آن برای بازیابی اطلاعات از session state خویش استعمال فرمایید نیز به دنبال برای شما آورده ایم:
public IActionResult About()
{
ViewBag.Message = HttpContext.Session.GetString("Message");
ViewBag.Year = HttpContext.Session.GetInt32("Year");
return View();
}
درصورتی که مایل می باشید که داده هایی از نوع دیگر را ست کرده و یا این که اخذ فرمایید شما بایستی متدهای منحصربهفرد این اطلاعات را ساخت و ساز نمایید کهاین شغل را بایستی در قسمت ISession ایفا دهید و در مواردی که به آنان نیاز دارید به راحتی میتوانید آنها را طراحی نمایید.
- ۰ ۰
- ۰ نظر