【发布时间】:2021-12-30 03:05:42
【问题描述】:
我无法为 Azure DevOps REST API https://almsearch.dev.azure.com 添加存储库过滤器。
string[] parameterNames = new string[] { "MyRepo" };
JArray jarrayObj = new JArray();
foreach (string parameterName in parameterNames)
{
jarrayObj.Add(parameterName);
}
string[] parameterNames1 = new string[] { "master" };
JArray jarrayObj1 = new JArray();
foreach (string parameterName in parameterNames1)
{
jarrayObj1.Add(parameterName);
}
JObject payLoad = new JObject(
new JProperty("searchText", item),
new JProperty("$top", 133),
// new JProperty("filters", new JObject(new JProperty("Branch", jarrayObj1))
new JProperty("filters", new JObject(new JProperty("Repository", jarrayObj)
)));
var newcontent = new StringContent(payLoad.ToString(), Encoding.UTF8, "application/json");
using (HttpResponseMessage response = client.PostAsync("https://almsearch.dev.azure.com/myorganization/_apis/search/codesearchresults?api-version=5.1-preview.1", newcontent).Result)
【问题讨论】:
-
这需要点击一个链接来获取代码的上下文。请将链接中的任何相关信息添加到您的问题正文中。
标签: c# rest azure-devops