0
我有一個自定義AuthorizationFilterAttribute
來檢查客戶端應用程序是否有權使用該API。從HttpActionContext訪問當前HttpContext
作爲「OnAuthorization」的一部分,我想在Web應用程序的AppData文件夾中記錄一個簡單文本文件中的請求。
要做到這一點,我需要訪問Server.MapPath()
但它並不顯得的HttpActionContext
部分很顯然,我可以使用HttpContext.Current.Server.MapPath(....)
但我想知道如果我失去了一些東西。
public class CustomAuth: System.Web.Http.Filters.AuthorizationFilterAttribute
{
public override bool AllowMultiple
{
get { return false; }
}
public override void OnAuthorization(HttpActionContext actionContext)
{
/* Is this available as part of "actionContext" */
var Path = HttpContext.Current.Server.MapPath(....)
}
}