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ış 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
Yöntem End çağrıldığında Abandon veya oturumun süresi dolduğunda olay 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 yok edilmesi 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. Bu kısıtlama, örneklerin performans için yeniden kullanılması nedeniyle HttpApplication uygulanır. 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öz Dizimi.
Ş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