在VS2005 中我们很容易就可以创建一个WebService,只要在文件->新建->网站中选择ASP.NET Web服务点击确定即可,VS还会默认地建好一个HelloWorld的示例方法,当然我们也可以删除该方法,重新建立自己的方法,但是必须加上[WebMethod]标记,标识为可以从远程Web客户端调用该方法,例如
[WebMethod]
public string Test(string strOutput)
{
string strReturnStr = null;
//业务逻辑处理
//返回处理结果
return strReturnStr ;
}
我们在客户端调用后会根据我们编写的业务返回所期望的值.
而在C#中使用线程我们只需要创建一个需要处理的方法,然后使用线程去调用,例如
private System.Threading.Thread thread = new Thread(new ThreadStart(working));//working为必须提供的方法.
public void working()
{
try
{
while (true)
{
//进行处理
}
}
catch (ThreadAbortException e)
{
//写入异常
}
finally
{
//结束线程