问题描述
|
下面是我的问题
我在服务器中有一个名为'dts \'的\'1 \'文件夹。它包含.xml文件(每次运行中文件的数量可能有所不同)
这些xml文件包含数据库表值。
在网站上,此文件使用PHP执行。即使用PHP xml表值导入到服务器数据库。
我的任务是在桌面实用程序中使用\'C#\'调用这些PHP文件(用于完成上述任务)。
我正在成功执行此操作。
考虑一下\'dts \'文件夹是否包含更多xml文件,它需要大量时间才能完成任务。
有什么办法可以使用C#调用1个以上的xml文件
解决方法
与c#一起使用线程,c#支持线程,或简单地调用请求的多个实例
,您可以利用Task Parallel库来调用PHP文件是并行的。例如,尝试使用
Parallel.ForEach
// Parallel equivalent
Parallel.ForEach(sourceCollection,item => Process(item));