Pergunta

Existe uma maneira usando a interface ITask para se comunicar com uma tarefa agendada? Eu tenho tarefas que os usuários podem cancelar, pausar etc e um console principal que exibe informações sobre as tarefas. Agora eu só posso dizer se eles estão funcionando ou não via o método GetStatus. O que eu gostaria de fazer é ligar para a tarefa e passar uma cadeia (potencialmente xml). Alguém sabe se isso é possível?

Foi útil?

Solução

As únicas cordas você pode passar para um objeto ITask são um caminho de diretório e parâmetros de linha de comando. Você não pode se comunicar com a própria tarefa enquanto está em execução.

Por outro lado, se você usar as interfaces Agendador de Tarefas 2.0 em vez disso, em seguida, ITaskDefinition tem uma propriedade de dados que você pode atribuir texto arbitrário.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top