首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Team插件WorkItemChangedEvent

Team插件WorkItemChangedEvent
EN

Stack Overflow用户
提问于 2015-05-19 10:42:55
回答 1查看 468关注 0票数 1

我正在尝试创建一个TFS插件,该插件绑定到WorkItemChangedEvent,并根据稍后实现的一些规则防止更改。我已经在网上找到了一些示例代码,这就是我到目前为止所得到的,但是我希望这样可以防止对工作项的所有更改,但它似乎没有任何效果。TFS的事件查看器中没有错误。

代码语言:javascript
复制
public class CwoWorkItemChangedEventHandler : ISubscriber
{
    public Type[] SubscribedTypes()
    {
        return new[] { typeof(WorkItemChangedEvent) };
    }

    public EventNotificationStatus ProcessEvent(TeamFoundationRequestContext requestContext, NotificationType notificationType,
        object notificationEventArgs, out int statusCode, out string statusMessage,
        out ExceptionPropertyCollection properties)
    {
        statusCode = 0;
        properties = null;
        statusMessage = String.Empty;
        return EventNotificationStatus.ActionDenied;
    }

    public string Name
    {
        get { return "CwoWorkItemChangedEventHandler"; }
    }

    public SubscriberPriority Priority
    {
        get { return SubscriberPriority.High; }
    }
  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-19 13:59:37

工作项更改事件不是一个决定退出,您不能否认它。

但是当你已经发生了这件事的时候。只有一些事件有决定点。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30323371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档