C# 在返回数据之前插入新记录时,如何使用线程发送电子邮件?如何做到这一点

C# 在返回数据之前插入新记录时,如何使用线程发送电子邮件?如何做到这一点,c#,multithreading,web-applications,C#,Multithreading,Web Applications,我需要向关注的员工发送电子邮件,当有人对他提出投诉时。在插入过程中,会插入一条记录,并将相同的详细信息返回给用户 我想用C#中的线程发送电子邮件。为此,我创建了电子邮件方法,但不知道如何使用它 代码: 我希望回复是发送给用户没有任何延迟n电子邮件是发送使用线程 使用线程调用的方法: Deliverables _deliverables = new Deliverables(); _deliverables.NotifyComplaintDepartment(DepartmentId, EmpCo

我需要向关注的员工发送电子邮件,当有人对他提出投诉时。在插入过程中,会插入一条记录,并将相同的详细信息返回给用户

我想用C#中的线程发送电子邮件。为此,我创建了电子邮件方法,但不知道如何使用它

代码:

我希望回复是发送给用户没有任何延迟n电子邮件是发送使用线程

使用线程调用的方法:

Deliverables _deliverables = new Deliverables();
_deliverables.NotifyComplaintDepartment(DepartmentId, EmpComplaint.ComplaintID);
*编辑:

我找到了这个,但是如果我需要在插入后返回数据怎么办

[WebMethod]
public bool callingmethod(int num1,int num2)
{ 
   employee emp=new employee();
   thread t=new thread(emp.method(num1,num2));
   t.start();

   return "MyDATASTRING";
}

public class employee
{
   public void method(int a ,int b)
   {
      logic...
   }
}

你只是在问如何创建一个新线程吗?我初始化了thread to call方法,但我想返回的数据是否应该包含在另一个线程中才能完成?
[WebMethod]
public bool callingmethod(int num1,int num2)
{ 
   employee emp=new employee();
   thread t=new thread(emp.method(num1,num2));
   t.start();

   return "MyDATASTRING";
}

public class employee
{
   public void method(int a ,int b)
   {
      logic...
   }
}