ServiceBase.CanPauseAndContinue ServiceBase.CanPauseAndContinue ServiceBase.CanPauseAndContinue ServiceBase.CanPauseAndContinue Property

Definição

Obtém ou define um valor que indica se o serviço pode estar em pausa e retomado.Gets or sets a value indicating whether the service can be paused and resumed.

public:
 property bool CanPauseAndContinue { bool get(); void set(bool value); };
public bool CanPauseAndContinue { get; set; }
member this.CanPauseAndContinue : bool with get, set
Public Property CanPauseAndContinue As Boolean

Valor da propriedade

true se o serviço pode estar em pausa; caso contrário, false.true if the service can be paused; otherwise, false.

Exceções

O serviço já foi iniciado.The service has already been started. A propriedade CanPauseAndContinue não pode ser alterada depois que o serviço é iniciado.The CanPauseAndContinue property cannot be changed once the service has started.

Comentários

Defina o valor da CanPauseAndContinue propriedade no construtor para o serviço.Set the value of the CanPauseAndContinue property in the constructor for the service.

Quando um serviço está em pausa, ele interrompe o que está fazendo.When a service is paused, it halts what it is doing. Quando você continua o serviço (ou por meio do Gerenciador de controle de serviço ou por meio de programação), OnContinue é executado.When you continue the service (either through the Service Control Manager or programmatically), OnContinue runs.

Enviando uma solicitação de pausa para o serviço pode conservar recursos do sistema.Sending a Pause request to the service can conserve system resources. Pausar não pode liberar todos os recursos do sistema, mas não de palavras irrelevantes.Pause may not release all system resources, but Stop does. OnPause e OnContinue geralmente são implementados para executar o processamento do menor que OnStop e OnStart.OnPause and OnContinue are often implemented to perform less processing than OnStop and OnStart.

Quando CanPauseAndContinue está true, substitua OnPause e OnContinue para especificar o processamento que deve ocorrer quando o Gerenciador de controle de serviço (SCM) transmite uma solicitação de pausar ou continuar para seu serviço.When CanPauseAndContinue is true, override OnPause and OnContinue to specify the processing that should occur when the Service Control Manager (SCM) passes a Pause or Continue request to your service. OnContinue deve ser implementado para desfazer o processamento em OnPause.OnContinue should be implemented to undo the processing in OnPause.

Se CanPauseAndContinue está false, o SCM não passa pausar ou continuar solicitações para o serviço, portanto, o OnPause e OnContinue métodos não serão chamados, mesmo se forem implementadas.If CanPauseAndContinue is false, the SCM will not pass Pause or Continue requests to the service, so the OnPause and OnContinue methods will not be called even if they are implemented. No SCM, o Pause e Continue controles são desabilitados quando CanPauseAndContinue é false.In the SCM, the Pause and Continue controls are disabled when CanPauseAndContinue is false.

Aplica-se a

Veja também