Bagikan melalui


IHttpSessionState.Abandon Metode

Definisi

Mengakhiri sesi saat ini.

public:
 void Abandon();
public void Abandon ();
abstract member Abandon : unit -> unit
Public Sub Abandon ()

Contoh

Contoh kode berikut mengimplementasikan Abandon metode IHttpSessionState antarmuka. Contoh kode menduplikasi perilaku HttpSessionStateContainer kelas karena menambahkan IsAbandoned properti yang diatur ke true saat Abandon metode dipanggil. Properti IsAbandoned diperiksa oleh modul status sesi selama ReleaseRequestState peristiwa untuk menentukan apakah sesi telah ditinggalkan, dan modul status sesi menghapus data sesi dan menjalankan peristiwa Session_OnEnd .

//
// Abandon marks the session as abandoned. The IsAbandoned property is used by the
// session state module to perform the abandon work during the ReleaseRequestState event.
//
public void Abandon()
{
  pAbandon = true;
}

public bool IsAbandoned
{
  get { return pAbandon; }
}
'
' Abandon marks the session as abandoned. The IsAbandoned property is used by the
' session state module to perform the abandon work during the ReleaseRequestState event.
'
Public Sub Abandon() Implements IHttpSessionState.Abandon
  pAbandon = True
End Sub

Public ReadOnly Property IsAbandoned As Boolean  
  Get
    Return pAbandon
  End Get
End Property

Keterangan

Metode Abandon ini digunakan untuk menghapus data sesi dan menaikkan peristiwa Session_OnEnd yang ditentukan dalam file Global.asax untuk aplikasi ASP.NET.

Berlaku untuk

Lihat juga