看起来这将非常简单,但我正在努力寻找我需要的东西。
我正在实现一个 TFS 2013 事件处理程序,并且只想获取对引发更改事件的工作项的引用。获得标题似乎很容易,但我无法在事件签名对象中找到一个属性或方法,这些属性或方法给了我对 WorkItem 对象的引用或我需要去查询它的信息(例如 ID) .
public EventNotificationStatus ProcessEvent(
TeamFoundationRequestContext requestContext,
NotificationType notificationType,
object notificationEventArgs,
out int statusCode,
out string statusMessage,
out ExceptionPropertyCollection properties)
{
var ev = notificationEventArgs as WorkItemChangedEvent;
string WorkItemTitle = ev.WorkItemTitle; /* easy enough */
/*********** need help with this bit *********/
int ChangedWorkItemID = ???
OR
WorkItem ChangedWorkItem= ???
}
注意:此代码已被精简为基本内容,以使其更易于阅读并专注于手头的问题。