简体   繁体   English

将LINQ与Jira Atlassian SDK结合使用时如何设置“ startAt”参数值

[英]How to set “startAt” argument value when using LINQ with Jira Atlassian SDK

As documented here , LINQ queries can be used to fetch issue details from Jira through the Atlassian SDK. 如此处所述 ,LINQ查询可用于通过Atlassian SDK从Jira获取问题详细信息。 However, max issues returned is 1000 per request. 但是,每个请求返回的最大问题数为1000。 I have tried and went through few similar queries on the web like this on how can you change the default value of "startAt". 我试图通过类似的查询很少像在网络上就你如何可以改变“startAt”的默认值。

Also, GetIssuesWithJqlAsync method does provide capability to modify the "startAt" value. 另外,GetIssuesWithJqlAsync方法确实提供了修改“ startAt”值的功能。 Any way to override its default value through LINQ? 有什么办法可以通过LINQ覆盖其默认值?

You can use Skip(n) to skip items in an enumerable with Linq . 您可以使用Skip(n)跳过Linq枚举中的项目。

Skip(1000 * page).Take(1000) would work for you. Skip(1000 * page).Take(1000)

MSDN on Skip 跳过的MSDN

LINQ allows you to use LINQ允许您使用

item.Skip(n);
item.Take(n);

You can define where to start taking results from the resultant query. 您可以定义从何处开始从结果查询中获取结果。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM