SessionStateModule.End Olay
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.
Oturum sona erdiğinde gerçekleşir.
public:
event EventHandler ^ End;
public event EventHandler End;
member this.End : EventHandler
Public Custom Event End As EventHandler
Olay Türü
Örnekler
Aşağıdaki kod örneği, Session_OnStart veSession_OnEnd olayları tanımlanmış bir Global.asax dosyasının içeriğini gösterir.
<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>
Açıklamalar
Olay End , yöntem çağrıldığında veya oturumun Abandon süresi dolduğunda isteğin sonunda oluşturulur. Özellik tarafından Timeout belirtilen dakika sayısı oturum için istek yapılmadan geçtiğinde oturumun süresi dolar.
Session_OnEnd olayı, oturum tarafından kullanılan kaynakların atılması gibi bir oturum için herhangi bir temizleme çalışması gerçekleştirmek için kullanılır.
Global.asax dosyasına Session_OnEnd adlı bir genel alt yordam ekleyerek olay için End bir işleyici belirtebilirsiniz.
Not
Session_OnEnd olayı yalnızca oturum durumu HttpSessionState.Mode özellik değeri InProcvarsayılan olan olduğunda desteklenir. Oturum durumu Mode veya SQLServerolarak ayarlanırsa StateServer Global.asax dosyasındaki Session_OnEnd olayı yoksayılır. Oturum durumu Mode özellik değeri iseCustom, Session_OnEnd olayı için destek özel oturum durumu deposu sağlayıcısı tarafından belirlenir.
End Olay genel olsa da, bunu yalnızca Global.asax dosyasına bir olay işleyicisi ekleyerek işleyebilirsiniz. Örnekler performans için yeniden kullanıldığından bu kısıtlama uygulanır HttpApplication . Oturumun süresi dolduğunda, kodun şu anda kullanımda olan bir örnekle HttpApplication ilişkili bir End olay işleyicisini çağırmasını önlemek için yalnızca Global.asax dosyasında belirtilen Session_OnEnd olayı yürütülür.
Global.asax dosyası hakkında daha fazla bilgi için bkz. Global.asax Sözdizimi.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin