Агуулгын хүснэгт:

C# net дээр сесс гэж юу вэ?
C# net дээр сесс гэж юу вэ?

Видео: C# net дээр сесс гэж юу вэ?

Видео: C# net дээр сесс гэж юу вэ?
Видео: ASP .NET C# дээр сессүүдийг ашиглах 2024, Арваннэгдүгээр
Anonim

Сессия нь төрийн удирдлагын арга техник юм. А Сессия утгыг сервер дээр хадгалах боломжтой. Энэ нь ямар ч төрлийн объектыг өөрийн захиалгат объектын хамт хадгалах боломжтой. А сесс Мэдээллийг үйлчлүүлэгчид суурилсан байдлаар хадгалдаг тул Төрийн удирдлагын хамгийн шилдэг аргуудын нэг юм.

Үүнээс гадна жишээн дээр C# хэл дээр сесс гэж юу вэ?

Хурал Програмын туршид хэрэглэгчийн мэдээллийн төлөвийг хадгалахад ашигладаг. Энэ нь ямар ч төрлийн объектыг хадгалдаг. -г ашиглан сесс , та хувьсагчийн утгуудаас гадна ангийн объект, жагсаалт, өгөгдлийн хүснэгт гэх мэт ямар ч төрлийн объектыг нэмж болно. Энэ нь аюулгүй.

Хоёрдугаарт, сессүүд C# хаана хадгалагддаг вэ? Үндсэндээ а сесс Энэ нь үйлчлүүлэгч болон серверийн хооронд хэрэглэгддэг хувьсагч юм хадгалсан сервер тал дээр. Одоо байж болно хадгалсан Интернэт Мэдээллийн Үйлчилгээний (IIS) сервер дээр байгаа бөгөөд энэ нь анхдагчаар манай "inproc" горим юм, эсвэл байж болно хадгалсан манай "outproc" горим болох төлөв эсвэл SQL серверт.

Үүнтэй адилаар нэг хүн асууж магадгүй, 3 төрлийн хуралдаан гэж юу вэ?

asp.net дээрх гурван төрлийн сесс

  • боловсруулагдаж буй сесс.
  • гарах Процессын сесс.
  • SQl сервер сесс.

Сеанс хувьсагч C# хэр удаан ажиллах вэ?

А сесс Хэрэв хэрэглэгч тодорхой хугацааны турш програмын хуудсыг дахин сэргээгээгүй эсвэл хүсэлт гаргаагүй бол дуусна. Анхдагчаар энэ нь 20 минут байна. Хэрэв та өгөгдмөлөөс богино эсвэл урт хугацааны завсарлага тохируулахыг хүсвэл Timeout шинж чанарыг ашиглана уу.

Зөвлөмж болгож буй: