ServiceController.Pause ServiceController.Pause ServiceController.Pause ServiceController.Pause Method

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.

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ù esaustivo fornito per il 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 chiamare Continue per il servizio fino a quando lo stato del servizio controller è Paused.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