WikiRestClient class
Basisklasse, die zum Senden von Anforderungen an VSS-REST-APIs verwendet werden soll (abgeleitet von).
- Extends
Konstruktoren
Wiki |
Eigenschaften
RESOURCE_AREA_ID |
Methoden
add |
Fügen Sie einen Kommentar auf einer Wikiseite hinzu. |
add |
Fügen Sie eine Reaktion auf einem Wiki-Seitenkommentar hinzu. |
create |
Lädt eine Anlage zu einem Kommentar auf einer Wikiseite hoch. |
create |
Erstellt eine neue Seitenansichtsstatistikressource oder aktualisiert eine vorhandene Seitenansichtsstatistikressource. |
create |
Erstellt die Wikiressource. |
delete |
Löschen Sie einen Kommentar auf einer Wikiseite. |
delete |
Löschen Sie eine Reaktion auf einem Wiki-Seitenkommentar. |
delete |
Löscht das Wiki, das der angegebenen Wiki-ID oder dem angegebenen Wikinamen entspricht. |
get |
Ruft alle Wikis in einem Projekt oder einer Sammlung ab. |
get |
Lädt eine Anlage zu einem Kommentar auf einer Wikiseite herunter. |
get |
Gibt einen Kommentar zurück, der der Wiki-Seite zugeordnet ist. |
get |
Ruft eine Liste der Benutzer ab, die auf den angegebenen Wikikommentar mit einem bestimmten Reaktionstyp reagiert haben. Unterstützt das Paging mit einer Standardseitengröße von 100 Benutzern gleichzeitig. |
get |
Ruft Metadaten oder Inhalte der Wikiseite für die angegebene Seiten-ID ab. Die Inhaltsverhandlung erfolgt basierend auf dem Header, der |
get |
Ruft Metadaten oder Inhalte der Wikiseite für die angegebene Seiten-ID ab. Die Inhaltsverhandlung erfolgt basierend auf dem Header, der |
get |
Gibt Seitendetails zurück, die der Seiten-ID entsprechen. |
get |
Gibt eine ausserbbare Liste von Wiki-Seiten zurück |
get |
Ruft Metadaten oder Inhalte der Wikiseite für den angegebenen Pfad ab. Die Inhaltsverhandlung erfolgt basierend auf dem Header, der |
get |
Ruft Metadaten oder Inhalte der Wikiseite für den angegebenen Pfad ab. Die Inhaltsverhandlung erfolgt basierend auf dem Header, der |
get |
Ruft das Wiki ab, das der angegebenen Wiki-ID oder dem angegebenen Wikinamen entspricht. |
list |
Gibt eine ausserbbare Liste von Kommentaren zurück. |
update |
Aktualisieren Sie einen Kommentar auf einer Wikiseite. |
update |
Updates das Wiki, das der Wiki-ID oder dem Wikinamen entspricht, der mithilfe der Updateparameter angegeben wird. |
Details zum Konstruktor
WikiRestClient(IVssRestClientOptions)
Details zur Eigenschaft
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Eigenschaftswert
string
Details zur Methode
addComment(CommentCreateParameters, string, string, number)
Fügen Sie einen Kommentar auf einer Wikiseite hinzu.
function addComment(request: CommentCreateParameters, project: string, wikiIdentifier: string, pageId: number): Promise<Comment>
Parameter
- request
- CommentCreateParameters
Kommentarerstellungsanforderung.
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- pageId
-
number
Wiki-Seiten-ID.
Gibt zurück
Promise<Comment>
addCommentReaction(string, string, number, number, CommentReactionType)
Fügen Sie eine Reaktion auf einem Wiki-Seitenkommentar hinzu.
function addCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname
- pageId
-
number
Wiki-Seiten-ID
- commentId
-
number
ID des zugeordneten Kommentars
- type
- CommentReactionType
Typ der hinzugefügten Reaktion
Gibt zurück
Promise<CommentReaction>
createCommentAttachment(any, string, string, number)
Lädt eine Anlage zu einem Kommentar auf einer Wikiseite hoch.
function createCommentAttachment(content: any, project: string, wikiIdentifier: string, pageId: number): Promise<CommentAttachment>
Parameter
- content
-
any
Hochzuladende Inhalte
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- pageId
-
number
Wiki-Seiten-ID.
Gibt zurück
Promise<CommentAttachment>
createOrUpdatePageViewStats(string, string, GitVersionDescriptor, string, string)
Erstellt eine neue Seitenansichtsstatistikressource oder aktualisiert eine vorhandene Seitenansichtsstatistikressource.
function createOrUpdatePageViewStats(project: string, wikiIdentifier: string, wikiVersion: GitVersionDescriptor, path: string, oldPath?: string): Promise<WikiPageViewStats>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- wikiVersion
- GitVersionDescriptor
Wikiversion.
- path
-
string
Wiki-Seitenpfad.
- oldPath
-
string
Alter Seitenpfad. Dies ist optional und zum Umbenennen des Pfads in vorhandenen Seitenansichtsstatistiken erforderlich.
Gibt zurück
Promise<WikiPageViewStats>
createWiki(WikiCreateParametersV2, string)
Erstellt die Wikiressource.
function createWiki(wikiCreateParams: WikiCreateParametersV2, project?: string): Promise<WikiV2>
Parameter
- wikiCreateParams
- WikiCreateParametersV2
Parameter für die Wikierstellung.
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WikiV2>
deleteComment(string, string, number, number)
Löschen Sie einen Kommentar auf einer Wikiseite.
function deleteComment(project: string, wikiIdentifier: string, pageId: number, id: number): Promise<void>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder -Name.
- pageId
-
number
Wiki-Seiten-ID.
- id
-
number
Kommentar-ID.
Gibt zurück
Promise<void>
deleteCommentReaction(string, string, number, number, CommentReactionType)
Löschen Sie eine Reaktion auf einem Wiki-Seitenkommentar.
function deleteCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder -Name
- pageId
-
number
Wiki-Seiten-ID
- commentId
-
number
ID des zugeordneten Kommentars
- type
- CommentReactionType
Typ der zu löschenden Reaktion
Gibt zurück
Promise<CommentReaction>
deleteWiki(string, string)
Löscht das Wiki, das der angegebenen Wiki-ID oder dem angegebenen Wikinamen entspricht.
function deleteWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>
Parameter
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WikiV2>
getAllWikis(string)
Ruft alle Wikis in einem Projekt oder einer Sammlung ab.
function getAllWikis(project?: string): Promise<WikiV2[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WikiV2[]>
getAttachmentContent(string, string, number, string)
Lädt eine Anlage zu einem Kommentar auf einer Wikiseite herunter.
function getAttachmentContent(project: string, wikiIdentifier: string, pageId: number, attachmentId: string): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- pageId
-
number
Wiki-Seiten-ID.
- attachmentId
-
string
Anlage-ID.
Gibt zurück
Promise<ArrayBuffer>
getComment(string, string, number, number, boolean, CommentExpandOptions)
Gibt einen Kommentar zurück, der der Wiki-Seite zugeordnet ist.
function getComment(project: string, wikiIdentifier: string, pageId: number, id: number, excludeDeleted?: boolean, expand?: CommentExpandOptions): Promise<Comment>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- pageId
-
number
Wiki-Seiten-ID.
- id
-
number
ID des zurückzugebenden Kommentars.
- excludeDeleted
-
boolean
Geben Sie an, ob der gelöschte Kommentar übersprungen werden soll.
- expand
- CommentExpandOptions
Gibt die zusätzlichen Datenabrufoptionen für Kommentare an.
Gibt zurück
Promise<Comment>
getEngagedUsers(string, string, number, number, CommentReactionType, number, number)
Ruft eine Liste der Benutzer ab, die auf den angegebenen Wikikommentar mit einem bestimmten Reaktionstyp reagiert haben. Unterstützt das Paging mit einer Standardseitengröße von 100 Benutzern gleichzeitig.
function getEngagedUsers(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType, top?: number, skip?: number): Promise<IdentityRef[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- pageId
-
number
Wiki-Seiten-ID.
- commentId
-
number
ID des zugeordneten Kommentars
- type
- CommentReactionType
Art der Reaktion, für die die engagierten Benutzer angefordert werden
- top
-
number
Anzahl der auf einer bestimmten Seite zurückgegebenen Benutzer. Optional, standardwert auf 100
- skip
-
number
Anzahl der engagierten Benutzer, die übersprungen werden sollen, um die nächste Gruppe von engagierten Benutzern anzuzeigen, standardmäßig auf 0
Gibt zurück
Promise<IdentityRef[]>
getPageByIdText(string, string, number, VersionControlRecursionType, boolean)
Ruft Metadaten oder Inhalte der Wikiseite für die angegebene Seiten-ID ab. Die Inhaltsverhandlung erfolgt basierend auf dem Header, der Accept
in der Anforderung gesendet wird.
function getPageByIdText(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<string>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- id
-
number
Wiki-Seiten-ID.
- recursionLevel
- VersionControlRecursionType
Rekursionsebene für den Abruf von Unterseiten. Standardwert ist None
(Optional).
- includeContent
-
boolean
True, um den Inhalt der Seite in die Antwort für den Json-Inhaltstyp einzuschließen. Standardwert auf false (Optional)
Gibt zurück
Promise<string>
getPageByIdZip(string, string, number, VersionControlRecursionType, boolean)
Ruft Metadaten oder Inhalte der Wikiseite für die angegebene Seiten-ID ab. Die Inhaltsverhandlung erfolgt basierend auf dem Header, der Accept
in der Anforderung gesendet wird.
function getPageByIdZip(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- id
-
number
Wiki-Seiten-ID.
- recursionLevel
- VersionControlRecursionType
Rekursionsebene für den Abruf von Unterseiten. Standardwert ist None
(Optional).
- includeContent
-
boolean
True, um den Inhalt der Seite in die Antwort für den Json-Inhaltstyp einzuschließen. Standardwert auf false (Optional)
Gibt zurück
Promise<ArrayBuffer>
getPageData(string, string, number, number)
Gibt Seitendetails zurück, die der Seiten-ID entsprechen.
function getPageData(project: string, wikiIdentifier: string, pageId: number, pageViewsForDays?: number): Promise<WikiPageDetail>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- pageId
-
number
Wiki-Seiten-ID.
- pageViewsForDays
-
number
letzte N Tage ab dem aktuellen Tag, für den Seitenaufrufe zurückgegeben werden sollen. Es ist inklusive des aktuellen Tages.
Gibt zurück
Promise<WikiPageDetail>
getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)
Gibt eine ausserbbare Liste von Wiki-Seiten zurück
function getPagesBatch(pagesBatchRequest: WikiPagesBatchRequest, project: string, wikiIdentifier: string, versionDescriptor?: GitVersionDescriptor): Promise<PagedList<WikiPageDetail>>
Parameter
- pagesBatchRequest
- WikiPagesBatchRequest
Wiki-Batchseitenanforderung.
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor für die Seite. (Optional bei ProjectWiki).
Gibt zurück
Promise<PagedList<WikiPageDetail>>
getPageText(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)
Ruft Metadaten oder Inhalte der Wikiseite für den angegebenen Pfad ab. Die Inhaltsverhandlung erfolgt basierend auf dem Header, der Accept
in der Anforderung gesendet wird.
function getPageText(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<string>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- path
-
string
Wiki-Seitenpfad.
- recursionLevel
- VersionControlRecursionType
Rekursionsebene für den Abruf von Unterseiten. Standardwert ist None
(Optional).
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor für die Seite. Standardmäßig wird die Standardbranch (Optional) festgelegt.
- includeContent
-
boolean
True, um den Inhalt der Seite in die Antwort für den Json-Inhaltstyp einzuschließen. Standardwert auf false (Optional)
Gibt zurück
Promise<string>
getPageZip(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)
Ruft Metadaten oder Inhalte der Wikiseite für den angegebenen Pfad ab. Die Inhaltsverhandlung erfolgt basierend auf dem Header, der Accept
in der Anforderung gesendet wird.
function getPageZip(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- path
-
string
Wiki-Seitenpfad.
- recursionLevel
- VersionControlRecursionType
Rekursionsebene für den Abruf von Unterseiten. Standardwert ist None
(Optional).
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor für die Seite. Standardmäßig wird die Standardbranch (Optional) festgelegt.
- includeContent
-
boolean
True, um den Inhalt der Seite in die Antwort für den Json-Inhaltstyp einzuschließen. Standardwert auf false (Optional)
Gibt zurück
Promise<ArrayBuffer>
getWiki(string, string)
Ruft das Wiki ab, das der angegebenen Wiki-ID oder dem angegebenen Wikinamen entspricht.
function getWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>
Parameter
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WikiV2>
listComments(string, string, number, number, string, boolean, CommentExpandOptions, CommentSortOrder, number)
Gibt eine ausserbbare Liste von Kommentaren zurück.
function listComments(project: string, wikiIdentifier: string, pageId: number, top?: number, continuationToken?: string, excludeDeleted?: boolean, expand?: CommentExpandOptions, order?: CommentSortOrder, parentId?: number): Promise<CommentList>
Parameter
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- pageId
-
number
Wiki-Seiten-ID.
- top
-
number
Maximale Anzahl von Kommentaren, die zurückgegeben werden sollen.
- continuationToken
-
string
Wird verwendet, um die nächste Seite mit Kommentaren abzufragen.
- excludeDeleted
-
boolean
Geben Sie an, ob die gelöschten Kommentare übersprungen werden sollen.
- expand
- CommentExpandOptions
Gibt die zusätzlichen Datenabrufoptionen für Kommentare an.
- order
- CommentSortOrder
Reihenfolge, in der die Kommentare zurückgegeben werden sollen.
- parentId
-
number
CommentId des übergeordneten Kommentars.
Gibt zurück
Promise<CommentList>
updateComment(CommentUpdateParameters, string, string, number, number)
Aktualisieren Sie einen Kommentar auf einer Wikiseite.
function updateComment(comment: CommentUpdateParameters, project: string, wikiIdentifier: string, pageId: number, id: number): Promise<Comment>
Parameter
- comment
- CommentUpdateParameters
Kommentaraktualisierungsanforderung.
- project
-
string
Projekt-ID oder Projektname
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- pageId
-
number
Wiki-Seiten-ID.
- id
-
number
Kommentar-ID.
Gibt zurück
Promise<Comment>
updateWiki(WikiUpdateParameters, string, string)
Updates das Wiki, das der Wiki-ID oder dem Wikinamen entspricht, der mithilfe der Updateparameter angegeben wird.
function updateWiki(updateParameters: WikiUpdateParameters, wikiIdentifier: string, project?: string): Promise<WikiV2>
Parameter
- updateParameters
- WikiUpdateParameters
Parameter aktualisieren.
- wikiIdentifier
-
string
Wiki-ID oder Wikiname.
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WikiV2>