ThreadPool.QueueUserWorkItem
protected void Page_Load(object sender, EventArgs e)
{
List<string> test= new List<string>();
test.Add("file1.txt");
test.Add("file2.txt");
test.Add("file3.txt");
string qwe = "Folder";
ThreadPool.QueueUserWorkItem(state => TransmiteFile(test, qwe ));
}
public void TransmiteFile(List<string> fileCollection ,string destFolder)
{
//...some logic
}
ThreadPool.QueueUserWorkItem((o) => { DoSomeThing(cancelSource.Token, o); });