小编Ste*_* S.的帖子

我应该在ServiceController上调用Close()吗?

目前我有这样的方法:

    private bool IsMyServiceRunning(string serviceName)
    {
        if (String.IsNullOrEmpty(serviceName))
            throw new InvalidOperationException("ServiceName cannot be null or empty");

        using (var service = new ServiceController(serviceName))
        {
            if (service.Status == ServiceControllerStatus.Running)
                return true;
            else
                return false;
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是使用ServiceController类的正确方法吗?

我问的原因是我看到的所有示例都没有在使用它时调用Close()方法.那些不好的例子还是我错过了什么?

.net c#

3
推荐指数
1
解决办法
1939
查看次数

标签 统计

.net ×1

c# ×1