MVCMailer에서 ASP.NET MVC 3을 사용하고 있는데 SendAsync를 사용하여 전자 메일을 보내려고했지만 실제로는 더 오래 걸립니다. MVCMailer가있는 HttpContext를 필요로비동기 전자 메일 보내기
var task1 = Task.Factory.StartNew(
state =>
{
var mail = new UserMailer();
var msg = mail.Welcome("My Name", "[email protected]");
msg.SendAsync();
});
task1.Wait();
문제이지만,이 작업 안에 내가 HttpContext를 널을 가지고 :
그래서 내가 우는 코드처럼 Task.Factory를 사용하는 것을 시도하고있다.비동기 전자 메일을 보내려면 어떻게해야합니까?
안녕 Matt! 감사합니다 참조,이 멋지다, 그것 asyncronously 100 % 보내, 사람들이 MVCMailer 하나 pseudo 비동기 하하라고 말 들었습니다. 고마워! – Baconbeastnz
문제가 없습니다! 나는 이것과 함께 조금만 책상에 맞서 머리를 치고 있었다. :) – Matt
@ Matt, 그것은 훌륭하게 작동한다 !!! 감사합니다!!! =) –