Aracılığıyla paylaş


SessionIDManager.SaveSessionID(HttpContext, String, Boolean, Boolean) Yöntem

Tanım

Yeni oluşturulan oturum tanımlayıcısını HTTP yanıtına kaydeder.

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)

Parametreler

context
HttpContext

HTTP isteklerini işlemek için kullanılan sunucu nesnelerine başvuran geçerli HttpContext nesne (örneğin, Request ve Response özellikleri).

id
String

Oturum tanımlayıcısı.

redirected
Boolean

Bu yöntem döndürdüğünde, yanıtın true URL'ye oturum tanımlayıcısı eklenerek geçerli URL'ye yeniden yönlendirildiği bir Boole değeri içerir; aksi takdirde , false.

cookieAdded
Boolean

Bu yöntem döndürdüğünde, HTTP yanıtına bir tanımlama bilgisi eklenip eklenmediğini belirten bir Boole değeri true içerir; aksi takdirde, false.

Uygulamalar

Özel durumlar

Yanıt zaten gönderildi.

-veya-

Bu yönteme geçirilen oturum kimliği doğrulanamadı.

Açıklamalar

Bu yöntemin uygulama kodundan çağrılması amaçlanmamıştır.

SaveSessionID yöntemi, olay sırasında nesnesi tarafından SessionStateModule çağrılırAcquireRequestState. yöntemi, SaveSessionID oturum tanımlayıcısını URL'de (tanımlama bilgisi olmayan oturum durumu kullanıldığında) veya süresi dolmayan bir oturum tanımlama bilgisinde depolar.

Varsayılan olarak, SessionIDManager süresi dolmayan bir oturum tanımlama bilgisine benzersiz bir oturum tanımlayıcısı yerleştirir ve parametresini cookieAdded olarak trueayarlar.

Tanımlama bilgisi olmayan oturum durumu için nesnesi SessionIDManager geçerli URL'ye benzersiz bir oturum tanımlayıcısı ekler, tarayıcıyı oturum tanımlayıcısını içeren yeni URL'ye yönlendirir ve ardından parametresini olarak trueayarlarredirected.

Şunlara uygulanır

Ayrıca bkz.