Event that is raised just before a
project is deleted. This event is synchronous, allowing
listeners to perform clean up in the same database transaction where the project will be deleted.
This event is
. A listener may prevent the project from being deleted by
this event. Throwing an exception will
prevent the project from being deleted; the exception will be logged and ignored.
(Object source, Project project, CancelState cancelState)