C# - 启动新的线程调用参数方法

时间:2013-09-16 13:22:34

标签: c# asp.net multithreading methods

我正在开发一个使用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!";

方法执行完成后,我想重定向到新页面。

0 个答案:

没有答案