これは非常に単純なようですが、必要なものを見つけるのに苦労しています。
私は 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= ???
}
注:このコードは、読みやすく、目の前の問題に集中できるように、最小限の骨まで取り除かれています。