IStateRuntime Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Schnittstelle, die vom ASP.NET Zustandsdienst zum Verwalten von Sitzungsdaten verwendet wird.
public interface class IStateRuntime
[System.Runtime.InteropServices.Guid("7297744b-e188-40bf-b7e9-56698d25cf44")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IStateRuntime
[<System.Runtime.InteropServices.Guid("7297744b-e188-40bf-b7e9-56698d25cf44")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IStateRuntime = interface
Public Interface IStateRuntime
- Abgeleitet
- Attribute
Hinweise
ASP.NET können den Sitzungszustand außerhalb des Prozesses verwalten, indem ein Windows Dienst verwendet wird, der als ASP.NET-Statusdienst bezeichnet wird. Die StateRuntime Klasse wird von nicht verwalteten Code in diesem Dienst zum Verwalten von Sitzungsdaten verwendet. Diese Klasse unterstützt die .NET Framework-Infrastrukturimplementierung des ASP.NET-Statusdiensts und ist nicht direkt aus Ihrem Code verwendet.
Die Verwendung des ASP.NET-Statusdiensts ist nicht die Standardmethode zum Verwalten von Sessionstate in ASP.NET; ASP.NET unterstützt standardmäßig die In-Process-Sitzungsstatusverwaltung. Es unterstützt auch eine zweite Out-of-Process-Option, die den Sitzungszustand in einem Microsoft SQL Server-Datenbank verwaltet und benutzerdefinierte Sitzungsstatusverwaltungslösungen ermöglicht. Weitere Informationen zu Speicheroptionen für den Sitzungszustand finden Sie unter Session-State Modi.
Methoden
| Name | Beschreibung |
|---|---|
| ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, Int32, IntPtr) |
Wird vom ASP.NET Zustandsserver zum Verarbeiten von Sitzungsdaten verwendet. |
| ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, IntPtr) |
Wird vom ASP.NET Zustandsserver zum Verarbeiten von Sitzungsdaten verwendet. |
| StopProcessing() |
Beendet die Verarbeitung von Sitzungsdaten, die auf ASP.NET Zustandsserver gespeichert sind. |