Mein Code sieht wie folgt aus, aber er findet diese Probleme bei mir nicht
Code: Select all
int limit = 100; // Maximum number of results per single request
int offset = 0; // Starting offset
bool hasMoreResults;
List allIssues = new List(); // List of results
do
{
var requestOptions = new RequestOptions
{
QueryString = new NameValueCollection
{
{ RedmineKeys.INCLUDE, RedmineKeys.CUSTOM_FIELDS },
{ $"cf_69", $"={requestId}" }, // Filter: only those tasks which have field 69 equal to requestId
{ RedmineKeys.STATUS_ID, onlyOpen ? "1" : "*" }, // Filter: active projects
{ RedmineKeys.LIMIT, limit.ToString() },
{ RedmineKeys.OFFSET, offset.ToString() }
}
};
var issues = await redmineManager.GetAsync(requestOptions);
allIssues.AddRange(issues);
hasMoreResults = issues.Count == limit;
offset += limit;
} while (hasMoreResults);
{ RedmineKeys.CUSTOM_FIELD, $"69={requestId}" }
{ $"{RedmineKeys.CUSTOM_FIELDS} [69]", requestId.ToString() },