ServiceController.Pause Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Zawiesza operację usługi.
public:
void Pause();
public void Pause();
member this.Pause : unit -> unit
Public Sub Pause ()
Wyjątki
Wystąpił błąd podczas uzyskiwania dostępu do interfejsu API systemu.
Nie można odnaleźć usługi.
Przykłady
W poniższym przykładzie pokazano użycie Pause metody w celu wstrzymania usługi. Ten przykład jest częścią większego przykładu udostępnionego ServiceController dla klasy .
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())
Uwagi
Nie można wywołać Continue usługi, dopóki stan kontrolera usługi to Paused.