Warum wird das Session_End-Ereignis nicht ausgelöst, wenn StateProvider nicht InProc ist?

Ich stelle diese Frage aus Neugier.

Ich habe das in meinem global.asax bemerkt

<code>void Session_End(object sender, EventArgs e)
{
    // Code that runs when a session ends. 
    // Note: The Session_End event is raised only when the sessionstate mode
    // is set to InProc in the Web.config file. If session mode is set to StateServer 
    // or SQLServer, the event is not raised.
}
</code>

Ich möchte verstehen, warum das Session_End-Ereignis nicht erfasst / ausgelöst wird, wenn der Sitzungsmodus StateServer oder SQLServer ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage