Bagikan melalui


SessionIDManager.SaveSessionID(HttpContext, String, Boolean, Boolean) Metode

Definisi

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

Respons telah dikirim.

-atau-

ID sesi yang diteruskan ke metode ini gagal divalidasi.

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.

Berlaku untuk

Lihat juga