小编Hen*_*nno的帖子

C#类设计 - 事件和长时间运行的方法

我有一个类有一些长期运行的方法,在这些方法中,它们进行数据库查询,检索对象列表,迭代它们并执行一些IO工作.

该课程设计应该如何处理?

如果OnComplete任务完成,我应该在课堂上有活动吗?

我确实希望让消费者能够取消/中止,因此只需在方法完成时报告就不够好了.

最初我BackgroundWorker在我的UI代码中有一个(和很多逻辑),但是我将逻辑分开,所以它都在一个单独的库中.

我正在考虑在类中添加后台工作程序,并简单地传递后台工作程序引发的类似事件.这是最好的方法吗?

c# events background

6
推荐指数
1
解决办法
237
查看次数

在powershell中对xml文档进行排序

我想使用powershell对以下xml文档进行排序.

<car>
<germany>
    <manufacturer>Opel</manufacturer>
    <manufacturer>BMW</manufacturer>
    <manufacturer>Benz</manufacturer>
</germany>
<japan>
    <manufacturer>Nissan</manufacturer>
    <manufacturer>Daihatsu</manufacturer>
</japan></car>
Run Code Online (Sandbox Code Playgroud)

因此,应该对德国和日本内部的元素进行排序.

理想情况下,我想从文件系统中读取xml,并使用已排序的文档覆盖现有文档.

xml powershell

4
推荐指数
1
解决办法
2996
查看次数

标签 统计

background ×1

c# ×1

events ×1

powershell ×1

xml ×1