SessionStateModule.Init(HttpApplication) 方法

定义

在创建 SessionStateModule 对象时调用初始化代码。

public:
 virtual void Init(System::Web::HttpApplication ^ app);
public void Init (System.Web.HttpApplication app);
abstract member Init : System.Web.HttpApplication -> unit
override this.Init : System.Web.HttpApplication -> unit
Public Sub Init (app As HttpApplication)

参数

app
HttpApplication

当前应用程序。

实现

例外

sessionState 元素(ASP.NET 设置架构)配置元素中的 mode 特性被设置为 StateServerSQLServer,并且 ASP.NET 应用程序具有的信任少于 Medium

sessionState 元素(ASP.NET 设置架构)配置元素中的 mode 特性被设置为 Custom,并且 customProvider 特性为空或不存在。

- 或 -

sessionState 元素(ASP.NET 设置架构)](https://learn.microsoft.com/previous-versions/dotnet/netframework-4.0/h6bb9cz9(v=vs.100)) 配置元素中的 mode 属性被设置为 Custom,并且 customProvider 属性中名称所标识的提供程序未添加到 [sessionState 的 providers 元素(ASP.NET 设置架构) 子元素。

注解

此方法不应从应用程序代码调用。

启动 HttpApplication ASP.NET 应用程序时会创建 。 对象 HttpApplicationInit 为应用程序创建 SessionStateModule 对象时调用 方法。 类 SessionStateModule 在应用程序的配置中指定。

适用于

另请参阅