有没有一种方法可以使c#mvc中较早的方法超时?

时间:2019-08-22 22:42:09

标签: model-view-controller controller

我正在调用一种方法,该方法将通过SMTP发送电子邮件给用户以验证其帐户。我将其放在try catch块中,以便如果失败,则会向用户显示错误消息。 但是,它超时的时间比我想要的要长得多。 我想将方法​​失败的时间减少到大约10秒,这样用户就不必等待已经失败的事情了。

有没有一种方法可以缩短等待时间,使等待时间更快?

try
{
    SendVerificationLinkEmail(dbUser.Username, dbUser.ActivationCode.ToString());
}
catch
{
    ViewBag.Message = "There was an error sending your verification email. Please try again later or contact Tech Support.";
    return View("CreateAccount", new UserViewModel());
}

0 个答案:

没有答案