【问题标题】:Stop/cancel active file processing in C#在 C# 中停止/取消活动文件处理
【发布时间】:2013-04-16 22:02:41
【问题描述】:

我有一个 Windows 服务。它使用 Filewatcher API 来监视任何新文件并开始处理文件。

假设如果我想在运行时停止文件处理(注意我想停止活动文件处理),我该如何从任何外部 Windows 应用程序中做到这一点。

注意:我已经从外部 windows 应用程序与 windows 服务通信

【问题讨论】:

    标签: c# windows-services


    【解决方案1】:

    与 Windows 服务通信以停止处理并将FileSystsemWatcher.EnableRaisingEvents 设置为false。当您想继续处理时,与服务通信并将其设置回true

    如果没有更多关于进程之间实际通信方式的详细信息,我无法提供更多详细信息。

    【讨论】:

      【解决方案2】:

      如果您的外部应用程序是 .NET windows 应用程序,请参考以下 SO Question

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-30
        • 1970-01-01
        • 1970-01-01
        • 2021-11-19
        相关资源
        最近更新 更多