ServiceController.Pause Metodo

Definizione

Sospende il funzionamento di un servizio.Suspends a service's operation.

public:
 void Pause();
public void Pause ();
member this.Pause : unit -> unit
Public Sub Pause ()

Eccezioni

Si è verificato un errore durante l'accesso a un'API di sistema.An error occurred when accessing a system API.

Servizio non trovato.The service was not found.

Esempi

Nell'esempio seguente viene illustrato l'utilizzo del Pause metodo per sospendere un servizio.The following example demonstrates the use of the Pause method to pause a service. Questo esempio fa parte di un esempio più ampio fornito per la ServiceController classe.This example is part of a larger example that is provided for the ServiceController class.

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())

Commenti

Non è possibile Continue chiamare per il servizio fino a quando lo stato Pauseddel controller di servizio non è.You cannot call Continue for the service until the service controller status is Paused.

Sicurezza

ServiceControllerPermission
per il controllo dei servizi nel computer.for controlling services on the computer. Enumerazione associata:ControlAssociated enumeration: Control

SecurityPermission
per l'accesso illimitato alle informazioni sul servizio.for unrestricted access to service information. Enumerazione associata:UnrestrictedAssociated enumeration: Unrestricted

Si applica a

Vedi anche