IMemoryCache _memoryCache;
public Userservice(IRepository<UserInfo, Guid> repository, IMemoryCache memoryCache)
{
_repository = repository;
_memoryCache = memoryCache;
}
首先注入 IMemoryCache 进行使用
/// 发送验证码
/// </summary>
/// <param name = "Email" ></ param >
/// < returns ></ returns >
[HttpGet("NewSendCode")]
public Tuple<bool, string> NewSendCode(string Email)
{
//var result = this.SendCode("aaa@qq.com", "email");
//用参数替换掉。这个参数从哪里来,可以从方法外传过来。谁调用这个方法,谁就传
var result = SendCode(Email);
return result;
}
/// <summary>
/// 发送验证码
/// </summary>
/// <param name = "Email" > 邮箱 </ param >