The IAnalystListener type exposes the following members.
Report progress on a task.
Report that a command has begun.
Report that a command has ended.
Report progress on training.
Report that training has begun.
Report that training has ended.
Request to cancel current command.
Request stop the entire process.