我正在开发一个使用ASP.Net和C#的应用程序,其中我有一个带有两个参数的方法,我想用Thread
启动它,以跟踪方法执行是否完成
情形:
以下是我想在线程中调用的方法:
private long CreateAJobCopy(long jobID, long userID)
{
JobManagementClient jobManagementClient = new JobManagementClient();
long newJobID=0;
try
{
JobResultEntity jobResultEntity = jobManagementClient.CreateJobCopy(Common.AuthenticationToken, jobID, userID);
if (jobResultEntity.Job != null)
newJobID = jobResultEntity.Job.JobID;
return newJobID;
}
catch (Exception ex)
{
ExceptionLogger.LogException(ex, Common.AuthenticationToken);
return 0;
}
}
我想向用户显示正在创建作业的消息:
lblCreateJobCopyMessage.Text = "Please wait while new job is being created!";
方法执行完成后,我想重定向到新页面。