asp.net mvc请求来自多个提供商的xml

时间:2013-04-03 12:51:49

标签: asp.net-mvc

我有一个mvc应用程序,我需要从某些提供程序中检索一些XML文件。我怎样才能实现这一目标?它支持多线程吗?然后将解析文件并将其添加到数据库中。

提前致谢。

1 个答案:

答案 0 :(得分:0)

是的,它支持多线程。要实现它,您可以使用TPL

Task[] tasks = new Task[5]
{
    Task.Factory.StartNew(() => ParseXml()),
    Task.Factory.StartNew(() => ParseXml()),
    Task.Factory.StartNew(() => ParseXml()),
    Task.Factory.StartNew(() => ParseXml())
    Task.Factory.StartNew(() => ParseXml())
};

Task.WaitAll(tasks);

其中ParseXML - 是解析xml的方法,然后可以将其保存到数据库