gpt4 book ai didi

.net - 在 WebApi 中,我应该在哪里保存对 ActionFilter 的调用之间的数据?

转载 作者:行者123 更新时间:2023-12-04 23:26:25 24 4
gpt4 key购买 nike

我有一个 ActionFilterAttribute它在目标 Action 之前和之后都做了一些事情。我想保存 Executing 的状态使用电话在 Executed打电话 - 但我应该在哪里保存这些数据?

我希望是这样的:

public override void OnActionExecuting(HttpActionContext actionContext)
{
actionContext.SavedState = Precomputation();
}

public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
{
var pre = actionExecutedContext.ActionContext.SavedState;
Postcomputation(pre);
}

但是 SavedState当然,实际上并不存在。我应该用什么代替?

最佳答案

将项目添加到 actionContext.Request.Properties按要求。

关于.net - 在 WebApi 中,我应该在哪里保存对 ActionFilter 的调用之间的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12239216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com