WikiRestClient class
Klasa podstawowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS
- Extends
Konstruktory
Wiki |
Właściwości
RESOURCE_AREA_ID |
Metody
add |
Dodaj komentarz na stronie typu wiki. |
add |
Dodaj reakcję na komentarz strony typu wiki. |
create |
Przekazuje załącznik do komentarza na stronie typu wiki. |
create |
Tworzy nowy zasób statystyk widoku strony lub aktualizuje istniejący zasób statystyk widoku strony. |
create |
Tworzy zasób typu wiki. |
delete |
Usuń komentarz na stronie typu wiki. |
delete |
Usuń reakcję na komentarz strony typu wiki. |
delete |
Usuwa witrynę typu wiki odpowiadającą podanemu identyfikatorowi typu wiki lub nazwie typu wiki. |
get |
Pobiera wszystkie witryny typu wiki w projekcie lub kolekcji. |
get |
Pobiera załącznik do komentarza na stronie typu wiki. |
get |
Zwraca komentarz skojarzony ze stroną typu wiki. |
get |
Pobiera listę użytkowników, którzy zareagowali na dany komentarz typu wiki z danym typem reakcji. Obsługuje stronicowanie z domyślnym rozmiarem strony 100 użytkowników jednocześnie. |
get |
Pobiera metadane lub zawartość strony typu wiki dla podanego identyfikatora strony. Negocjacje zawartości są wykonywane na podstawie nagłówka wysłanego |
get |
Pobiera metadane lub zawartość strony typu wiki dla podanego identyfikatora strony. Negocjacje zawartości są wykonywane na podstawie nagłówka wysłanego |
get |
Zwraca szczegóły strony odpowiadające identyfikatorowi strony. |
get |
Zwraca listę stron typu wiki z możliwością stronicowania |
get |
Pobiera metadane lub zawartość strony typu wiki dla podanej ścieżki. Negocjacje zawartości są wykonywane na podstawie nagłówka wysłanego |
get |
Pobiera metadane lub zawartość strony typu wiki dla podanej ścieżki. Negocjacje zawartości są wykonywane na podstawie nagłówka wysłanego |
get |
Pobiera witrynę typu wiki odpowiadającą podanemu identyfikatorowi typu wiki lub nazwie typu wiki. |
list |
Zwraca stronicową listę komentarzy. |
update |
Zaktualizuj komentarz na stronie typu wiki. |
update |
Aktualizacje witrynę typu wiki odpowiadającą identyfikatorowi wiki lub nazwie typu wiki podanej przy użyciu parametrów aktualizacji. |
Szczegóły konstruktora
WikiRestClient(IVssRestClientOptions)
Szczegóły właściwości
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Wartość właściwości
string
Szczegóły metody
addComment(CommentCreateParameters, string, string, number)
Dodaj komentarz na stronie typu wiki.
function addComment(request: CommentCreateParameters, project: string, wikiIdentifier: string, pageId: number): Promise<Comment>
Parametry
- request
- CommentCreateParameters
Żądanie tworzenia komentarza.
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- pageId
-
number
Identyfikator strony typu wiki.
Zwraca
Promise<Comment>
addCommentReaction(string, string, number, number, CommentReactionType)
Dodaj reakcję na komentarz strony typu wiki.
function addCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki
- pageId
-
number
Identyfikator strony typu wiki
- commentId
-
number
Identyfikator skojarzonego komentarza
- type
- CommentReactionType
Typ dodawanej reakcji
Zwraca
Promise<CommentReaction>
createCommentAttachment(any, string, string, number)
Przekazuje załącznik do komentarza na stronie typu wiki.
function createCommentAttachment(content: any, project: string, wikiIdentifier: string, pageId: number): Promise<CommentAttachment>
Parametry
- content
-
any
Zawartość do przekazania
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- pageId
-
number
Identyfikator strony typu wiki.
Zwraca
Promise<CommentAttachment>
createOrUpdatePageViewStats(string, string, GitVersionDescriptor, string, string)
Tworzy nowy zasób statystyk widoku strony lub aktualizuje istniejący zasób statystyk widoku strony.
function createOrUpdatePageViewStats(project: string, wikiIdentifier: string, wikiVersion: GitVersionDescriptor, path: string, oldPath?: string): Promise<WikiPageViewStats>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- wikiVersion
- GitVersionDescriptor
Wersja typu wiki.
- path
-
string
Ścieżka strony typu wiki.
- oldPath
-
string
Stara ścieżka strony. Jest to opcjonalne i wymagane do zmiany nazwy ścieżki w istniejących statystykach widoku strony.
Zwraca
Promise<WikiPageViewStats>
createWiki(WikiCreateParametersV2, string)
Tworzy zasób typu wiki.
function createWiki(wikiCreateParams: WikiCreateParametersV2, project?: string): Promise<WikiV2>
Parametry
- wikiCreateParams
- WikiCreateParametersV2
Parametry tworzenia witryny typu wiki.
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<WikiV2>
deleteComment(string, string, number, number)
Usuń komentarz na stronie typu wiki.
function deleteComment(project: string, wikiIdentifier: string, pageId: number, id: number): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator lub nazwa witryny typu wiki.
- pageId
-
number
Identyfikator strony typu wiki.
- id
-
number
Identyfikator komentarza.
Zwraca
Promise<void>
deleteCommentReaction(string, string, number, number, CommentReactionType)
Usuń reakcję na komentarz strony typu wiki.
function deleteCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator lub nazwa witryny typu wiki
- pageId
-
number
Identyfikator strony typu wiki
- commentId
-
number
Identyfikator skojarzonego komentarza
- type
- CommentReactionType
Typ usuniętej reakcji
Zwraca
Promise<CommentReaction>
deleteWiki(string, string)
Usuwa witrynę typu wiki odpowiadającą podanemu identyfikatorowi typu wiki lub nazwie typu wiki.
function deleteWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>
Parametry
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<WikiV2>
getAllWikis(string)
Pobiera wszystkie witryny typu wiki w projekcie lub kolekcji.
function getAllWikis(project?: string): Promise<WikiV2[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<WikiV2[]>
getAttachmentContent(string, string, number, string)
Pobiera załącznik do komentarza na stronie typu wiki.
function getAttachmentContent(project: string, wikiIdentifier: string, pageId: number, attachmentId: string): Promise<ArrayBuffer>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- pageId
-
number
Identyfikator strony typu wiki.
- attachmentId
-
string
Identyfikator załącznika.
Zwraca
Promise<ArrayBuffer>
getComment(string, string, number, number, boolean, CommentExpandOptions)
Zwraca komentarz skojarzony ze stroną typu wiki.
function getComment(project: string, wikiIdentifier: string, pageId: number, id: number, excludeDeleted?: boolean, expand?: CommentExpandOptions): Promise<Comment>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- pageId
-
number
Identyfikator strony typu wiki.
- id
-
number
Identyfikator komentarza do zwrócenia.
- excludeDeleted
-
boolean
Określ, czy usunięty komentarz powinien zostać pominięty.
- expand
- CommentExpandOptions
Określa dodatkowe opcje pobierania danych dla komentarzy.
Zwraca
Promise<Comment>
getEngagedUsers(string, string, number, number, CommentReactionType, number, number)
Pobiera listę użytkowników, którzy zareagowali na dany komentarz typu wiki z danym typem reakcji. Obsługuje stronicowanie z domyślnym rozmiarem strony 100 użytkowników jednocześnie.
function getEngagedUsers(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType, top?: number, skip?: number): Promise<IdentityRef[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- pageId
-
number
Identyfikator strony typu wiki.
- commentId
-
number
Identyfikator skojarzonego komentarza
- type
- CommentReactionType
Typ reakcji, dla której żądani są zaangażowani użytkownicy
- top
-
number
Liczba użytkowników, które mają zostać zwrócone na danej stronie. Opcjonalne, domyślnie do 100
- skip
-
number
Liczba zaangażowanych użytkowników, którzy mają zostać pominięti na stronie następnego zestawu zaangażowanych użytkowników, domyślnie to 0
Zwraca
Promise<IdentityRef[]>
getPageByIdText(string, string, number, VersionControlRecursionType, boolean)
Pobiera metadane lub zawartość strony typu wiki dla podanego identyfikatora strony. Negocjacje zawartości są wykonywane na podstawie nagłówka wysłanego Accept
w żądaniu.
function getPageByIdText(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<string>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki..
- id
-
number
Identyfikator strony typu wiki.
- recursionLevel
- VersionControlRecursionType
Poziom rekursji dla pobierania podstron. Wartości domyślne to None
(opcjonalnie).
- includeContent
-
boolean
Wartość True, aby uwzględnić zawartość strony w odpowiedzi dla typu zawartości Json. Wartości domyślne to false (opcjonalnie)
Zwraca
Promise<string>
getPageByIdZip(string, string, number, VersionControlRecursionType, boolean)
Pobiera metadane lub zawartość strony typu wiki dla podanego identyfikatora strony. Negocjacje zawartości są wykonywane na podstawie nagłówka wysłanego Accept
w żądaniu.
function getPageByIdZip(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<ArrayBuffer>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki..
- id
-
number
Identyfikator strony typu wiki.
- recursionLevel
- VersionControlRecursionType
Poziom rekursji dla pobierania podstron. Wartości domyślne to None
(opcjonalnie).
- includeContent
-
boolean
Wartość True, aby uwzględnić zawartość strony w odpowiedzi dla typu zawartości Json. Wartości domyślne to false (opcjonalnie)
Zwraca
Promise<ArrayBuffer>
getPageData(string, string, number, number)
Zwraca szczegóły strony odpowiadające identyfikatorowi strony.
function getPageData(project: string, wikiIdentifier: string, pageId: number, pageViewsForDays?: number): Promise<WikiPageDetail>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- pageId
-
number
Identyfikator strony typu wiki.
- pageViewsForDays
-
number
ostatnie N dni od bieżącego dnia, dla którego mają zostać zwrócone widoki stron. Jest to włącznie z bieżącym dniem.
Zwraca
Promise<WikiPageDetail>
getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)
Zwraca listę stron typu wiki z możliwością stronicowania
function getPagesBatch(pagesBatchRequest: WikiPagesBatchRequest, project: string, wikiIdentifier: string, versionDescriptor?: GitVersionDescriptor): Promise<PagedList<WikiPageDetail>>
Parametry
- pagesBatchRequest
- WikiPagesBatchRequest
Żądanie strony wsadowej typu wiki.
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor dla strony. (Opcjonalnie w przypadku projektu ProjectWiki).
Zwraca
Promise<PagedList<WikiPageDetail>>
getPageText(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)
Pobiera metadane lub zawartość strony typu wiki dla podanej ścieżki. Negocjacje zawartości są wykonywane na podstawie nagłówka wysłanego Accept
w żądaniu.
function getPageText(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<string>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- path
-
string
Ścieżka strony typu wiki.
- recursionLevel
- VersionControlRecursionType
Poziom rekursji dla pobierania podstron. Wartości domyślne to None
(opcjonalnie).
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor dla strony. Domyślnie jest to gałąź domyślna (opcjonalnie).
- includeContent
-
boolean
Wartość True, aby uwzględnić zawartość strony w odpowiedzi dla typu zawartości Json. Wartości domyślne to false (opcjonalnie)
Zwraca
Promise<string>
getPageZip(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)
Pobiera metadane lub zawartość strony typu wiki dla podanej ścieżki. Negocjacje zawartości są wykonywane na podstawie nagłówka wysłanego Accept
w żądaniu.
function getPageZip(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<ArrayBuffer>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- path
-
string
Ścieżka strony typu wiki.
- recursionLevel
- VersionControlRecursionType
Poziom rekursji dla pobierania podstron. Wartości domyślne to None
(opcjonalnie).
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor dla strony. Domyślnie jest to gałąź domyślna (opcjonalnie).
- includeContent
-
boolean
Wartość True, aby uwzględnić zawartość strony w odpowiedzi dla typu zawartości Json. Wartości domyślne to false (opcjonalnie)
Zwraca
Promise<ArrayBuffer>
getWiki(string, string)
Pobiera witrynę typu wiki odpowiadającą podanemu identyfikatorowi typu wiki lub nazwie typu wiki.
function getWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>
Parametry
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<WikiV2>
listComments(string, string, number, number, string, boolean, CommentExpandOptions, CommentSortOrder, number)
Zwraca stronicową listę komentarzy.
function listComments(project: string, wikiIdentifier: string, pageId: number, top?: number, continuationToken?: string, excludeDeleted?: boolean, expand?: CommentExpandOptions, order?: CommentSortOrder, parentId?: number): Promise<CommentList>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- pageId
-
number
Identyfikator strony typu wiki.
- top
-
number
Maksymalna liczba komentarzy do zwrócenia.
- continuationToken
-
string
Służy do wykonywania zapytań dotyczących następnej strony komentarzy.
- excludeDeleted
-
boolean
Określ, czy usunięte komentarze powinny zostać pominięte.
- expand
- CommentExpandOptions
Określa dodatkowe opcje pobierania danych dla komentarzy.
- order
- CommentSortOrder
Kolejność zwracania komentarzy.
- parentId
-
number
CommentId komentarza nadrzędnego.
Zwraca
Promise<CommentList>
updateComment(CommentUpdateParameters, string, string, number, number)
Zaktualizuj komentarz na stronie typu wiki.
function updateComment(comment: CommentUpdateParameters, project: string, wikiIdentifier: string, pageId: number, id: number): Promise<Comment>
Parametry
- comment
- CommentUpdateParameters
Żądanie aktualizacji komentarza.
- project
-
string
Identyfikator projektu lub nazwa projektu
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- pageId
-
number
Identyfikator strony typu wiki.
- id
-
number
Identyfikator komentarza.
Zwraca
Promise<Comment>
updateWiki(WikiUpdateParameters, string, string)
Aktualizacje witrynę typu wiki odpowiadającą identyfikatorowi wiki lub nazwie typu wiki podanej przy użyciu parametrów aktualizacji.
function updateWiki(updateParameters: WikiUpdateParameters, wikiIdentifier: string, project?: string): Promise<WikiV2>
Parametry
- updateParameters
- WikiUpdateParameters
Zaktualizuj parametry.
- wikiIdentifier
-
string
Identyfikator witryny typu wiki lub nazwa witryny typu wiki.
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<WikiV2>