如何使用VersionOne.SDK.NET.ObjectModel设置缺陷类型

时间:2014-12-05 09:48:28

标签: .net sdk versionone

我正在使用VersionOne.SDK.NET.ObjectModel为我们的团队在VersionOne中创建缺陷。
https://github.com/versionone/VersionOne.SDK.NET.ObjectModel/

但现在需要在缺陷上设置类型。

Defect类的Type属性是只读的。

public IListValueProperty Type {get {return GetListValue(“Type”); }

我之前修改过对象模型的源代码,用set属性扩展它,但在这种情况下我无法让它工作。

此外,是否有人能够检索可用于项目的可能缺陷类型字符串列表?

感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:0)

可以使用此URL查询找到可用的缺陷类型列表:

http://{server}/{instance}/rest-1.v1/Data/DefectType

您拥有DefectType值的OID,并且您知道要更新的缺陷的OID编号,您可以使用以下URL发出HTTP POST请求:

http://{server}/{instance}/rest-1.v1/Data/Defect/1234

使用这样的XML有效负载:

<Asset>
    <Attribute name="Type" act="set">DefectType:181</Attribute>
</Asset>

请注意,VersionOne对象模型(.NET和Java)在2014年春季版本中处于落后状态,但源代码仍可在GitHub中使用。如果您更喜欢使用REST API调用的包装器,请查看.NET SDK (APIClient)

相关问题