IHttpSessionState.Abandon 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.
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.