SessionIDManager.SaveSessionID(HttpContext, String, Boolean, Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyimpan pengidentifikasi sesi yang baru dibuat ke respons HTTP.
public:
virtual void SaveSessionID(System::Web::HttpContext ^ context, System::String ^ id, [Runtime::InteropServices::Out] bool % redirected, [Runtime::InteropServices::Out] bool % cookieAdded);
public void SaveSessionID(System.Web.HttpContext context, string id, out bool redirected, out bool cookieAdded);
abstract member SaveSessionID : System.Web.HttpContext * string * bool * bool -> unit
override this.SaveSessionID : System.Web.HttpContext * string * bool * bool -> unit
Public Sub SaveSessionID (context As HttpContext, id As String, ByRef redirected As Boolean, ByRef cookieAdded As Boolean)
Parameter
- context
- HttpContext
Objek saat ini HttpContext yang mereferensikan objek server yang digunakan untuk memproses permintaan HTTP (misalnya, Request properti dan Response ).
- id
- String
Pengidentifikasi sesi.
- redirected
- Boolean
Ketika metode ini kembali, berisi nilai Boolean yang true jika respons dialihkan ke URL saat ini dengan pengidentifikasi sesi ditambahkan ke URL; jika tidak, false.
- cookieAdded
- Boolean
Ketika metode ini kembali, berisi nilai Boolean yang jika true cookie telah ditambahkan ke respons HTTP; jika tidak, false.
Penerapan
Pengecualian
Keterangan
Metode ini tidak dimaksudkan untuk dipanggil dari kode aplikasi.
Metode SaveSessionID ini dipanggil oleh SessionStateModule objek selama AcquireRequestState peristiwa. Metode menyimpan SaveSessionID pengidentifikasi sesi di URL (saat status sesi tanpa cookie digunakan) atau dalam cookie sesi yang tidak kedaluwarsa.
Secara default, SessionIDManager menempatkan pengidentifikasi sesi unik ke dalam cookie sesi yang tidak kedaluwarsa dan mengatur cookieAdded parameter ke true.
Untuk status sesi tanpa cookie, SessionIDManager objek menyisipkan pengidentifikasi sesi unik ke URL saat ini, mengalihkan browser ke URL baru yang menyertakan pengidentifikasi sesi, lalu mengatur redirected parameter ke true.