ここで webapi Sampleを使用してセッション状態を有効にする方法を見つけました
これで、WebApi 2 属性ルーティングができたので、カスタム ハンドラーを挿入するルート オブジェクトがなくなりました。
属性ルーティングでセッション状態を有効にする方法はありますか?
ここで webapi Sampleを使用してセッション状態を有効にする方法を見つけました
これで、WebApi 2 属性ルーティングができたので、カスタム ハンドラーを挿入するルート オブジェクトがなくなりました。
属性ルーティングでセッション状態を有効にする方法はありますか?
global.asax で
Private Sub WebApiApplication_PostAuthorizeRequest(sender As Object, e As EventArgs) Handles Me.PostAuthorizeRequest
System.Web.HttpContext.Current.SetSessionStateBehavior(System.Web.SessionState.SessionStateBehavior.Required)
End Sub
SessionStateUtilityクラスを使用してセッション状態を取得できます。ただ電話してください:
var session = SessionStateUtility.GetHttpSessionStateFromContext(HttpContext.Current)
API コントローラーは安静なサービス用に設計されており、通常はステートレスである必要があります。毎回セッションをロードしないことが、軽量化の 1 つです。