Cómo: Pausar un servicio de Windows (Visual Basic)How to: Pause a Windows Service (Visual Basic)

Este ejemplo se utiliza la ServiceController componente para pausar el servicio de administración de IIS en el equipo local.This example uses the ServiceController component to pause the IIS Admin service on the local computer.

EjemploExample

Dim theController As System.ServiceProcess.ServiceController
theController = New System.ServiceProcess.ServiceController("IISAdmin")

' Pauses the service.
theController.Pause()

Este ejemplo de código también está disponible como fragmento de código de IntelliSense.This code example is also available as an IntelliSense code snippet. En el selector de fragmentos de código, se encuentra en sistema operativo Windows > Servicios de Windows.In the code snippet picker, it is located in Windows Operating System > Windows Services. Para obtener más información, vea Fragmentos de código.For more information, see Code Snippets.

Compilar el códigoCompiling the Code

Para este ejemplo se necesita:This example requires:

Programación sólidaRobust Programming

El MachineName propiedad de la ServiceController clase es el equipo local de forma predeterminada.The MachineName property of the ServiceController class is the local computer by default. Para hacer referencia a los servicios de Windows en otro equipo, cambie el MachineName propiedad en el nombre de ese equipo.To reference Windows services on another computer, change the MachineName property to the name of that computer.

Las condiciones siguientes pueden provocar una excepción:The following conditions may cause an exception:

Seguridad de .NET Framework.NET Framework Security

Control de servicios en el equipo puede restringirse mediante el uso de la ServiceControllerPermissionAccess para establecer permisos en el ServiceControllerPermission.Control of services on the computer may be restricted by using the ServiceControllerPermissionAccess to set permissions in the ServiceControllerPermission.

Acceso a la información del servicio puede restringirse mediante el uso de la PermissionState para establecer permisos en el SecurityPermission.Access to service information may be restricted by using the PermissionState to set permissions in the SecurityPermission.

Vea tambiénSee Also

ServiceController
ServiceControllerStatus
WaitForStatus
Continuación de un servicio de Windows (Visual Basic)How to: Continue a Windows Service (Visual Basic)