Udostępnij za pośrednictwem


IStateRuntime Interfejs

Definicja

Definiuje interfejs używany przez usługę stanu ASP.NET do zarządzania danymi sesji.

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

Uwagi

ASP.NET może zarządzać stanem sesji poza procesem przy użyciu usługi systemu Windows nazywanej usługą stanu ASP.NET. Klasa StateRuntime jest używana przez niezarządzany kod w tej usłudze do zarządzania danymi sesji. Ta klasa obsługuje implementację infrastruktury .NET Framework usługi stanu ASP.NET i nie jest przeznaczona bezpośrednio z kodu.

Korzystanie z usługi stanu ASP.NET nie jest domyślną metodą zarządzania stanem sesji w ASP.NET; ASP.NET domyślnie obsługuje zarządzanie stanem sesji procesu. Obsługuje również drugą opcję poza procesem, która zarządza stanem sesji w bazie danych programu Microsoft SQL Server i umożliwia niestandardowe rozwiązania do zarządzania stanem sesji. Aby uzyskać więcej informacji na temat opcji magazynu stanu sesji, zobacz Tryby stanu sesji.

Metody

ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, Int32, IntPtr)

Używany przez serwer stanu ASP.NET do przetwarzania danych sesji.

ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, IntPtr)

Używany przez serwer stanu ASP.NET do przetwarzania danych sesji.

StopProcessing()

Zatrzymuje przetwarzanie danych sesji przechowywanych na serwerze stanu ASP.NET.

Dotyczy

Zobacz też