ServiceController.Pause 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
挂起服务的操作。
public:
void Pause();
public void Pause ();
member this.Pause : unit -> unit
Public Sub Pause ()
例外
访问 API 时出错。
未找到服务。
示例
以下示例演示如何使用 Pause 方法来暂停服务。 此示例是为 类提供的更大示例的一 ServiceController 部分。
sc.Pause();
while (sc.Status != ServiceControllerStatus.Paused)
{
Thread.Sleep(1000);
sc.Refresh();
}
Console.WriteLine("Status = " + sc.Status);
sc.Pause()
While sc.Status <> ServiceControllerStatus.Paused
Thread.Sleep(1000)
sc.Refresh()
End While
Console.WriteLine("Status = " + sc.Status.ToString())
注解
在服务控制器状态为 Paused
之前,无法为服务调用 Continue 。