我开始使用Web API缓存,我用一个方面[缓存]添加到特定的方法。 一切伟大的工作。 后来我改变了这种方法是异步,但此后编译器开始呕吐以下警告:
方法的参数“区域”“GetTree(System.String,System.String,System.String [])”已经由编译器优化出来,将不提供该方面。 禁用编译器优化访问参数。
在这里,你可以看到我是如何使用Postsharp一个例子:
[Cache]
public async Task<IEnumerable<Node>> GetTree(
[FromUri] string region,
[FromUri] string language,
[FromUri] string[] networks)
{
...
await ...
}
我需要做什么才能做才能摆脱的警告?