【发布时间】:2017-03-03 11:11:47
【问题描述】:
当我创建一个新工作项时,我将其设置为:
WorkItem workitem = new WorkiItem(workItemType);
然后我只需直接验证即可获得所有必填字段,因此我知道在保存之前需要填写哪些字段。
ArrayList requiredFields = workitem.Validate();
但在我的 requiredFields 中,有一个字段,在字段定义中未标记为必填字段。例如,有一个字段“Assigned To”,它不是必填字段,因此我可以在 TFS-Webapplication 内部创建一个工作项,而无需填写此字段。那么为什么在验证时它会被放入 requiredField 列表中呢?如果它没有经过验证,我不想保存它。
【问题讨论】:
-
已验证工作项的类型是什么?某些工作项类型需要“分配给”字段。
标签: c# validation tfs tfs-workitem