ورود

View Full Version : منظور از httpcontext چیست



mona11
یک شنبه 29 تیر 1393, 18:32 عصر
این کد سبد خرید در سایت مایکروسافت هست .کلاس shoppingCart در پوشه ی model
ولی این قسمت از کد رو اصلا نمی فهمم منظورش چیه...
2 تا سوال اینکه
1- این httpContext چیه که به متد GetCart پاس داده شده؟
2- متد دوم که کلا نا مفهومه برام؟ینی چی اصلا؟چرا static تعریف شده :(
با زبان ساده تر توضیح بدین لطفا تا بفهمم مطلب از چه قراره

public static ShoppingCart GetCart(HttpContextBase context)
{
var cart = new ShoppingCart();
cart.ShoppingCartId = cart.GetCartId(context);
return cart;
}

// Helper method to simplify shopping cart calls
public static ShoppingCart GetCart(Controller controller)
{
return GetCart(controller.HttpContext);
}

jafar01
دوشنبه 30 تیر 1393, 11:56 صبح
هر پروؤه هست یعنی ایجاد میکنی هست ...............

mona11
دوشنبه 30 تیر 1393, 12:11 عصر
:| بسیار عالی

hp1361
دوشنبه 30 تیر 1393, 15:54 عصر
سلام

سایت MSDN اینطور نوشته :



Encapsulates all HTTP-specific information about an individual HTTP request.


یعنی هرچی اطلاعاتی که در یک درخواست از نوع HTTP وجود داره در این کلاس کپسوله میشه.

Mohammadm
دوشنبه 30 تیر 1393, 16:12 عصر
توضحی و مثال از http context (http://fekre-bekr.ir/ShowDetails.aspx?ID=1030)

a.akbari2003
دوشنبه 03 آبان 1400, 17:24 عصر
اشیاء از نوع HttpContext تمام اطلاعات مرتبط با درخواست جاری HTTP را درون خود دارند. اشیاء HttpContext به ازای هر درخواست HTTP ساخته می شود و اطلاعاتی نظیر Request, Response, Server, Session, Cache, User و ... را درون خود دارد. شئ HttpContext ایجاد شده در پایان رسیدگی به درخواست HTTP از بین می رود.

mmbguide
شنبه 21 اسفند 1400, 10:00 صبح
سلام

ایا تمام اطلاعات Request, Response, Server, Session, Cache, User و cookieها در هر بار درخواست به سرور بین مرورگر و سرور ارسال میشه؟