Ich versuche, eine E-Mail asynchron zu senden, so dass es nicht verlangsamen mein Frontend (Asp.Net MVC).
SmtpClient smtp = new SmtpClient(_mailServer, 25);
smtp.UseDefaultCredentials = true;
MailMessage message = new MailMessage();
// ...etc
smtp.SendA(message); // this works fine
smtp.SendAsync(message, null); // if i change it to this, it doesn't work (mail never appears)
Ich verstehe nicht wirklich, was die 2. param zu SendAsync
ist für.
MSDN sagt, dass seine ein Objekt, das an die Methode übergeben wird, die nach Abschluss des Vorgangs aufgerufen wird
Nun, wtf? welche Methode? Also habe ich gerade versucht, die Übergabe von null, wie ich nicht wirklich verstehen, was dies für ist, aber offensichtlich etwas falsch ist.