Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#Gitlab获取api分页_C#_Async Await_Get_Gitlab Api - Fatal编程技术网

c#Gitlab获取api分页

c#Gitlab获取api分页,c#,async-await,get,gitlab-api,C#,Async Await,Get,Gitlab Api,我编写了一个调用Gitlab API的方法,但我不能得到超过47个项目 当我这样调用此方法时: List<Projects> projects = GetProject("/api/v4/projects?per_page=47").Result; List<Projects> projects = GetProject("/api/v4/projects?per_page=20&page=1").Result; Lis

我编写了一个调用Gitlab API的方法,但我不能得到超过47个项目
当我这样调用此方法时:

List<Projects> projects = GetProject("/api/v4/projects?per_page=47").Result; 
List<Projects> projects = GetProject("/api/v4/projects?per_page=20&page=1").Result; 
List<Projects> projects = GetProject("/api/v4/projects?per_page=20&page=2").Result; 
https://local/api/v4/projects?per_page=48
我得到的答案是,共有1474个项目,31页:


请提供帮助。

我在这篇文章中解决了分页问题:stackoverflow.com/a/64855501/10522472

能否显示异常详细信息,主要是内部异常。`此异常最初在调用堆栈中引发:[外部代码]内部异常1:AggregateException:发生一个或多个错误内部异常2:JsonSerializationException:将值{null}转换为类型“System.Boolean”时出错。路径“[9]。包已启用”,第1行,位置30094。内部异常3:InvalidCastException:Null对象无法转换为值类型`请参见此
JsonSerializationException:将值{Null}转换为类型“System.Boolean”时出错。路径“[9]。已启用包”
。在DTO
项目中
,属性
packages\u enable
的类型必须是
bool?
。就是这样。现在,我在DTO项目中发现了另一个类似的错误。这都是因为我经常使用“粘贴特殊>粘贴JSON作为类”Tnx
https://local/api/v4/projects?per_page=48