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ę .NET Framework infrastruktury usługi stanu ASP.NET i nie jest przeznaczona bezpośrednio z kodu.

Używanie 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 w procesie. Obsługuje również drugą opcję poza procesem, która zarządza stanem sesji w Microsoft SQL Server bazie danych i umożliwia niestandardowe rozwiązania do zarządzania stanem sesji. Aby uzyskać więcej informacji na temat opcji magazynowania 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ż