我一直在使用.Net Core Web API,并且一直在尝试获取存储在缓存中的键和值。我使用以下语句将其存储在缓存中:
if (!cache.TryGetValue<string>(store.id, out string failureString))
{
_cache.Set<string>(store.id, store.name);
}
return CreatedAtAction("Get", new { store.id, store.name });
使用JSON:
{
"id":1,
"name":"Tesco"
}
但是我不确定我需要在以下方法中放入什么,以便根据api调用中使用的参数返回ID和值?
[HttpGet("{id}")]
public IActionResult Get(int id)
{
}
这有可能吗?
谢谢。
答案 0 :(得分:0)
我设法使其适用于以下情况:
[HttpGet("{id}")]
public IActionResult Get(int id)
{
return Ok(_cache.Get(id));
}