I am working on something that detects the publish event using "AboutToBeginPublishingEventHandler" I then present the user with a dialog that gives them a yes, no, or cancel option. Ideally, the yes selection would continue the publish command, a no selection would cancel the current publish job, change a system variable then restart the publish job, and a cancel selection would cancel the current publish job. I have everything working well except for the ability to cancel a publish job programmatically once it's been started. I also haven't gotten the resend a publish job working but I'm not as worried about that as the user could just resend, it would be nice but not necessary.
Any help would be greatly appreciated.
Thanks,