TFS EventHandler to disable save option
<p><strong>We need to cancel 'save' workitem if AreaPath has less than 3 levels</strong>.
We already saw a workaround to use prohibited values AreaID (doesn't solve, we have so many areapaths to do this manually), already try to copy that value to a String, but it doesn't work.</p>

<p>Is there some kind of plugin, client or server side?</p>

<p>We have some server plugins with ISubscriber, but, they work Async, so, all notificationType is 'Notification' and we cannot catch DecisionPoint, when we get the request the workitem seems to be already saved.</p>

<ol>
<li>Do you know how can we get DecionType and if this is sync mode?</li>
<li>Do you have some example how to implement and Event WorkItemPreSaveEventHandler?</li>
<li>Do you know how can we implement a listener for pre saved work item?</li>
<li>Do you have some sugestion to solve our problem?</li>
</ol>

<p>Thank you all,</p>