This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

SessionStateModule.End الحدث

Visual Studio 2010

يحدث عند انتهاء جلسة عمل.

مساحة الاسم:  System.Web.SessionState
التجميع:  System.Web (في System.Web.dll)

public event EventHandler End

End حدث هو raهوed في إنهاء طلب عند Abandonاستدعاء أسلوب أو انتهت صلاحية جلسة عمل عند. انتهاء جلسة عمل عند عدد الدقائق المعين بواسطة Timeoutتمرير خاصية بدون طلب تم إجراؤه لجلسة العمل.

Session_OnEndحدث هو المستخدمة لتنفيذ أي عمل تنظيف لجلسة عمل مثل dهوposing موارد المستخدمة بواسطة جلسة عمل.

يمكنك تعيين معالج ل Endحدث بواسطة إضافة روتين فرعي عام المسمى Session_OnEndإلى قالب عمومي. ASAX ملف.

ملاحظةملاحظة

Session_OnEndحدث هو فقط معتمدة عند الولاية جلسة عمل HttpSessionState.Modeالقيمة خاصية هو InProc، أي هو الافتراضي. إذا كانت الولاية جلسة عمل Modeهو التعيين إلى StateServerأو SQLServer، ثم Session_OnEndيتم تجاهل الأحداث في ملف عمومي.asax. إذا كان لالولاية جلسة عمل Modeالقيمة خاصية هو Custom، ثم دعم Session_OnEndحدث هو تحديد بواسطة موفر مخزن الولاية جلسة عمل المخصص.

لو Endالحدث هو عام، يمكنك فقط معالجة ذلك بإضافة معالج حدث في ملف Global.asax. Th هو تقييد هو تنفيذها لأن HttpApplicationيتم إعادة استخدام مثيلات للأداء. جلسة عمل انتهاء، فقط Session_OnEndحدث المحدد في ملف Global.asax هو التنفيذ، لمنع رمز الاتصال Endمعالج الأحداث المقترنة HttpApplicationحالة فيها هو قيد استخدم.

لمزيد من المعلومات حول عالمية. ASAX ملف، راجع بناء جملة Global.asax.

يظهر مثال التعليمة البرمجية التالية محتويات الملف عمومي.asax مع Session_OnStartو Session_OnEndالأحداث المعرفة.

<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>

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0, 1.1, 1.0
إظهار: