StateRuntime.ProcessRequest 方法

定义

由 ASP.NET 状态服务器用于处理会话数据。

重载

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

由 ASP.NET 状态服务器用于处理会话数据。

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

由 ASP.NET 状态服务器用于处理会话数据。

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

由 ASP.NET 状态服务器用于处理会话数据。

public:
 virtual void ProcessRequest(IntPtr tracker, int verb, System::String ^ uri, int exclusive, int timeout, int lockCookieExists, int lockCookie, int contentLength, IntPtr content);
public void ProcessRequest (IntPtr tracker, int verb, string uri, int exclusive, int timeout, int lockCookieExists, int lockCookie, int contentLength, IntPtr content);
abstract member ProcessRequest : nativeint * int * string * int * int * int * int * int * nativeint -> unit
override this.ProcessRequest : nativeint * int * string * int * int * int * int * int * nativeint -> unit
Public Sub ProcessRequest (tracker As IntPtr, verb As Integer, uri As String, exclusive As Integer, timeout As Integer, lockCookieExists As Integer, lockCookie As Integer, contentLength As Integer, content As IntPtr)

参数

tracker
IntPtr

nativeint

指向存储在非托管 ASP.NET 状态服务器中的某个对象的 IntPtr 指针。

verb
Int32

要对该对象执行的操作。

uri
String

会话的标识符。

exclusive
Int32

存储区中的对象的访问类型。

timeout
Int32

存储会话数据的分钟数。

lockCookieExists
Int32

指示在从 ASP.NET Web 服务器到 ASP.NET 状态服务器的原始请求中是否存在锁 Cookie 的值。

lockCookie
Int32

会话状态上的锁的所有者。

contentLength
Int32

为该会话存储的数据的长度(以字节为单位)。

content
IntPtr

nativeint

指向非托管 ASP.NET 状态服务器中为该会话存储的内容的 IntPtr 指针。

实现

注解

ASP.NET 支持使用称为 ASP.NET 状态服务的 Windows 服务管理进程外会话状态的选项。 ProcessRequest方法由此服务中的非托管代码用于管理会话数据。

此成员支持 ASP.NET 状态服务的 .NET Framework 基础结构实现,不应直接从代码使用。 有关会话状态存储选项的详细信息,请参阅 会话状态模式

另请参阅

适用于

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

由 ASP.NET 状态服务器用于处理会话数据。

public:
 virtual void ProcessRequest(IntPtr tracker, int verb, System::String ^ uri, int exclusive, int extraFlags, int timeout, int lockCookieExists, int lockCookie, int contentLength, IntPtr content);
public void ProcessRequest (IntPtr tracker, int verb, string uri, int exclusive, int extraFlags, int timeout, int lockCookieExists, int lockCookie, int contentLength, IntPtr content);
abstract member ProcessRequest : nativeint * int * string * int * int * int * int * int * int * nativeint -> unit
override this.ProcessRequest : nativeint * int * string * int * int * int * int * int * int * nativeint -> unit
Public Sub ProcessRequest (tracker As IntPtr, verb As Integer, uri As String, exclusive As Integer, extraFlags As Integer, timeout As Integer, lockCookieExists As Integer, lockCookie As Integer, contentLength As Integer, content As IntPtr)

参数

tracker
IntPtr

nativeint

指向存储在非托管 ASP.NET 状态服务器中的某个对象的 IntPtr 指针。

verb
Int32

要对该对象执行的操作。

uri
String

会话的标识符。

exclusive
Int32

存储区中的对象的访问类型。

extraFlags
Int32

指示当前会话是否为未初始化和无 Cookie 的会话的值。

timeout
Int32

存储会话数据的分钟数。

lockCookieExists
Int32

指示在从 ASP.NET Web 服务器到 ASP.NET 状态服务器的原始请求中是否存在锁 Cookie 的值。

lockCookie
Int32

会话状态上的锁的所有者。

contentLength
Int32

为该会话存储的数据的长度(以字节为单位)。

content
IntPtr

nativeint

指向非托管 ASP.NET 状态服务器中为该会话存储的内容的 IntPtr 指针。

实现

注解

ASP.NET 支持使用称为 ASP.NET 状态服务的 Windows 服务管理进程外会话状态的选项。 ProcessRequest方法由此服务中的非托管代码用于管理会话数据。

此成员支持 ASP.NET 状态服务的 .NET Framework 基础结构实现,不应直接从代码使用。 有关会话状态存储选项的详细信息,请参阅 会话状态模式

另请参阅

适用于