Pregunta

¿Hay alguna forma de usar la interfaz de ITask para comunicarse con una tarea programada? Tengo tareas que los usuarios pueden cancelar, pausar, etc. y una consola principal que muestra información sobre las tareas. Ahora mismo solo puedo decir si se están ejecutando o no a través del método GetStatus. Lo que me gustaría hacer es conectarme a la tarea y pasar una cadena (potencialmente XML). Alguien sabe si esto es posible?

¿Fue útil?

Solución

Las únicas cadenas que puede pasar a un objeto ITask son una ruta de directorio y parámetros de línea de comandos. No puede comunicarse con la tarea en sí mientras se está ejecutando.

Por otra parte, si usa las interfaces del Programador de tareas 2.0 en su lugar, entonces ITaskDefinition tiene una propiedad de datos a la que puede asignar texto arbitrario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top