Interface ISessionStateChangeTrigger (taskschd.h)

Dispara tarefas para conexão ou desconexão do console, conexão remota ou desconexão ou notificações de bloqueio ou desbloqueio da estação de trabalho.

Herança

A interface ISessionStateChangeTrigger herda da interface ITrigger.

Métodos

A interface ISessionStateChangeTrigger tem esses métodos.

 
ISessionStateChangeTrigger::get_Delay

Obtém ou define um valor que indica quanto tempo de atraso ocorre antes de uma tarefa ser iniciada depois que uma alteração de estado de sessão do Servidor de Terminal é detectada. (ISessionStateChangeTrigger.get_Delay)
ISessionStateChangeTrigger::get_StateChange

Obtém ou define o tipo de alteração de sessão do Terminal Server que dispararia uma inicialização de tarefa. (Obter)
ISessionStateChangeTrigger::get_UserId

Obtém ou define o usuário para a sessão do Servidor de Terminal. Quando uma alteração de estado de sessão é detectada para esse usuário, uma tarefa é iniciada. (Obter)
ISessionStateChangeTrigger::p ut_Delay

Obtém ou define um valor que indica quanto tempo de atraso ocorre antes de uma tarefa ser iniciada depois que uma alteração de estado de sessão do Servidor de Terminal é detectada. (ISessionStateChangeTrigger.put_Delay)
ISessionStateChangeTrigger::p ut_StateChange

Obtém ou define o tipo de alteração de sessão do Terminal Server que dispararia uma inicialização de tarefa. (Put)
ISessionStateChangeTrigger::p ut_UserId

Obtém ou define o usuário para a sessão do Servidor de Terminal. Quando uma alteração de estado de sessão é detectada para esse usuário, uma tarefa é iniciada. (Put)

Comentários

Ao ler ou gravar seu próprio XML para uma tarefa, um gatilho de alteração de estado de sessão é especificado usando o elemento SessionStateChangeTrigger do esquema do Agendador de Tarefas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho taskschd.h

Confira também

ITrigger

ITriggerCollection

ITriggerCollection::Create