12

Web API の asp.net プロジェクトに ASP.NET Web API CacheOutput ライブラリを使用しましたが、正常に動作していますが、POST メソッドがある別のコントローラーがあり、そのコントローラーからキャッシュを無効にしたいと考えています。

[AutoInvalidateCacheOutput]
public class EmployeeApiController : ApiController
{ 
    [CacheOutput(ClientTimeSpan = 100, ServerTimeSpan = 100)]
    public IEnumerable<DropDown> GetData()
    {
        //Code here
    }
}


public class EmployeesController : BaseController
{
    [HttpPost]
    public ActionResult CreateEmployee (EmployeeEntity empInfo)
    {
        //Code Here
    }
}

従業員コントローラーに add\update がある場合、従業員キャッシュを無効にしたいと考えています。

4

1 に答える 1