Aracılığıyla paylaş


IHttpSessionState.Abandon Yöntem

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.