IHttpSessionState.Abandon Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli oturumu sonlandırır.
public:
void Abandon();
public void Abandon ();
abstract member Abandon : unit -> unit
Public Sub Abandon ()
Örnekler
Aşağıdaki kod örneği arabiriminin AbandonIHttpSessionState yöntemini uygular. Kod örneği, yöntemi çağrıldığında olarak ayarlanmış true
bir IsAbandoned özellik eklediği sınıfın Abandon davranışını HttpSessionStateContainer yineler.
IsAbandoned Özelliği, oturumun terk edilip edilmediğini belirlemek için olay sırasında ReleaseRequestState oturum durumu modülü tarafından denetlenür ve oturum durumu modülü oturum verilerini temizler ve Session_OnEnd olayını yürütür.
//
// 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
Açıklamalar
Abandon yöntemi, oturum verilerini temizlemek ve ASP.NET uygulaması için Global.asax dosyasında tanımlanan Session_OnEnd olayını yükseltmek için kullanılır.