Я использую клиентский API .NET для доступа к нашему серверу DevOps Azure.
Как получить список страниц Wiki, чтобы я мог редактировать их содержимое и сохранять изменения?
Вот что я получил до сих пор:
using (WikiHttpClient client = new WikiHttpClient(App.ProjectUrl, new VssCredentials()))
{
using (Stream s = await client.GetPageTextAsync(ConfigurationManager.AppSettings["RepositoryContext"], ConfigurationManager.AppSettings["WikiPageName"]))
using (StreamReader sr = new StreamReader(s))
{
string text = sr.ReadToEnd();
}
}
Мне кажется, что я не могу найти правильный WikiPageName
, поэтому мне нужен список всех вики-страниц проекта, чтобы иметь возможностьперечислить и получить правильное имя страницы.
Редактировать
Вот требуемый скриншот:
Вот используемый URL:
http://tfs.***.***.loc:8080/tfs/***Collection/******Manager-Plus/_wiki/wikis/******Manager-Plus.wiki?wikiVersion=GBwikiMaster&pagePath=%2FDM%252DRelease%C3%BCbersicht&pageId=6
И это значение, которое я использую:
<add key="WikiPageName" value="DM-Releaseübersicht"/>