Bagikan melalui


SessionStateModule.End Kejadian

Definisi

Terjadi ketika sesi berakhir.

public:
 event EventHandler ^ End;
public event EventHandler End;
member this.End : EventHandler 
Public Custom Event End As EventHandler 

Jenis Acara

Contoh

Contoh kode berikut menunjukkan konten file Global.asax dengan peristiwa Session_OnStart dan Session_OnEnd yang ditentukan.

<script language="VB" runat="server">
Public Sub Session_OnStart()

End Sub

Public Sub Session_OnEnd()

End Sub
</script>
<script language="C#" runat="server">
public void Session_OnStart()
{

}

public void Session_OnEnd()
{

}
</script>

Keterangan

Peristiwa End dinaikkan pada akhir permintaan ketika Abandon metode telah dipanggil atau ketika sesi telah kedaluwarsa. Sesi kedaluwarsa ketika jumlah menit yang ditentukan oleh Timeout properti lolos tanpa permintaan dibuat untuk sesi tersebut.

Peristiwa Session_OnEnd digunakan untuk melakukan pekerjaan pembersihan untuk sesi seperti membuang sumber daya yang digunakan oleh sesi.

Anda dapat menentukan handler untuk peristiwa dengan End menambahkan subroutine publik bernama Session_OnEnd ke file Global.asax.

Catatan

Peristiwa Session_OnEnd hanya didukung ketika nilai properti status sesi HttpSessionState.Mode adalah InProc, yang merupakan default. Jika status sesi Mode diatur ke StateServer atau SQLServer, maka peristiwa Session_OnEnd dalam file Global.asax diabaikan. Jika nilai properti status Mode sesi adalah Custom, maka dukungan untuk peristiwa Session_OnEnd ditentukan oleh penyedia penyimpanan status sesi kustom.

End Meskipun acara bersifat publik, Anda hanya dapat menanganinya dengan menambahkan penanganan aktivitas di file Global.asax. Pembatasan ini diterapkan karena HttpApplication instans digunakan kembali untuk performa. Ketika sesi kedaluwarsa, hanya peristiwa Session_OnEnd yang ditentukan dalam file Global.asax yang dijalankan, untuk mencegah kode memanggil End penanganan aktivitas yang HttpApplication terkait dengan instans yang saat ini sedang digunakan.

Untuk informasi selengkapnya tentang file Global.asax, lihat Sintaks Global.asax.

Berlaku untuk

Lihat juga