SessionStateModule.Init(HttpApplication) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當物件建立時 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
目前的應用。
實作
例外狀況
mode 設定元素中的 屬性設定為 StateServer 或 SQLServer,且 ASP.NET 應用程式的信任度低於 Medium。
mode 設定元素中的 屬性設為 Custom,customProvider 屬性為空或不存在。
-或-
sessionState Element(ASP.NET Settings Schema)中的 mode 屬性(https://learn.microsoft.com/previous-versions/dotnet/netframework-4.0/h6bb9cz9(v=vs.100)) 設定元素設定為 Custom,且在 customProvider 屬性中以名稱識別的提供者尚未被加入 [providers Element for sessionState (ASP.NET Settings Schema)子元素。
備註
此方法並非設計用來從應用程式程式碼呼叫。
啟動 ASP.NET 應用程式時會產生 HttpApplication。 物件在HttpApplication為應用程式建立Init物件時呼叫該SessionStateModule方法。 SessionStateModule類別在應用程式的設定中被指定。