使用Rally rest API创建任务

问题描述:

使用Rally的rest API(C#)创建任务时,它现在在代码中创建多个任务来创建任务。这在过去的几个月里一直在运转。这种行为比较近,发生在上周左右。使用Rally rest API创建任务

有什么想法?

谢谢。

+0

你能分享你的代码吗?我还没有听到任何其他类似的行为报道,所以我很好奇,看看你是如何创建任务的... –

我们对.NET工具包和一些疯狂的重试逻辑有一些周期性的问题,它们是Excel外接程序内置的,但对于大多数用户来说它确实不是一个很好的功能。

您的RallyRestApi构造函数是否需要maxRetries参数?如果您尝试将其设置为0或1,会发生什么情况?

这里的构造函数签名:https://github.com/RallyTools/RallyRestToolkitFor.NET/blob/master/Rally.RestApi/RallyRestApi.cs#L206

所以,你应该能够公正的0或1的值传递给构造为maxRetries参数。

+0

我使用的是拉力赛休息API版本3.2.1.0。不,我没有使用最大重试次数选项。有什么选择,你可以举一个例子吗? - 谢谢 – vvas

+0

上面更新了答案^^我也将提交github问题来调查... https://github.com/RallyTools/RallyRestToolkitFor.NET/issues/38 –

+0

是的,其实我已将maxretries设置为3。这里是我目前拥有公共RallyRestApi的签名(ApiAuthManager authManger = null,字符串webServiceVersion =“v2.0”,int maxRetries = 3,TraceFieldEnum traceInfo = TraceFieldEnum.Data | TraceFieldEnum.Headers | TraceFieldEnum.Cookies); 我会将其更改为0并查看。这是否意味着命令只执行一次而不重试?这种改变会影响到其他什么?谨慎谨慎 – vvas