Delen via


WikiRestClient class

Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen voor VSS REST API's

Extends

Constructors

WikiRestClient(IVssRestClientOptions)

Eigenschappen

RESOURCE_AREA_ID

Methoden

addComment(CommentCreateParameters, string, string, number)

Voeg een opmerking toe aan een wikipagina.

addCommentReaction(string, string, number, number, CommentReactionType)

Voeg een reactie toe aan een wikipaginaopmerking.

createCommentAttachment(any, string, string, number)

Uploadt een bijlage op een opmerking op een wikipagina.

createOrUpdatePageViewStats(string, string, GitVersionDescriptor, string, string)

Hiermee maakt u een nieuwe resource voor paginaweergavestatistieken of werkt u een bestaande resource voor paginaweergavestatistieken bij.

createWiki(WikiCreateParametersV2, string)

Hiermee maakt u de wikiresource.

deleteComment(string, string, number, number)

Een opmerking op een wikipagina verwijderen.

deleteCommentReaction(string, string, number, number, CommentReactionType)

Een reactie op een opmerking op een wikipagina verwijderen.

deleteWiki(string, string)

Hiermee verwijdert u de wiki die overeenkomt met de wiki-id of wikinaam die is opgegeven.

getAllWikis(string)

Hiermee haalt u alle wiki's in een project of verzameling op.

getAttachmentContent(string, string, number, string)

Hiermee downloadt u een bijlage bij een opmerking op een wikipagina.

getComment(string, string, number, number, boolean, CommentExpandOptions)

Retourneert een opmerking die is gekoppeld aan de wikipagina.

getEngagedUsers(string, string, number, number, CommentReactionType, number, number)

Hiermee haalt u een lijst op van gebruikers die hebben gereageerd op de opgegeven wiki-opmerking met een bepaald reactietype. Ondersteunt paging, met een standaardpaginaformaat van 100 gebruikers tegelijk.

getPageByIdText(string, string, number, VersionControlRecursionType, boolean)

Hiermee haalt u metagegevens of inhoud van de wikipagina op voor de opgegeven pagina-id. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept header die in de aanvraag is verzonden.

getPageByIdZip(string, string, number, VersionControlRecursionType, boolean)

Hiermee haalt u metagegevens of inhoud van de wikipagina op voor de opgegeven pagina-id. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept header die in de aanvraag is verzonden.

getPageData(string, string, number, number)

Retourneert paginadetails die overeenkomen met pagina-id.

getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)

Retourneert een paginabare lijst met wikipagina's

getPageText(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)

Hiermee haalt u metagegevens of inhoud van de wikipagina op voor het opgegeven pad. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept header die in de aanvraag is verzonden.

getPageZip(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)

Hiermee haalt u metagegevens of inhoud van de wikipagina op voor het opgegeven pad. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept header die in de aanvraag is verzonden.

getWiki(string, string)

Hiermee haalt u de wiki op die overeenkomt met de opgegeven wiki-id of wikinaam.

listComments(string, string, number, number, string, boolean, CommentExpandOptions, CommentSortOrder, number)

Retourneert een wisselbare lijst met opmerkingen.

updateComment(CommentUpdateParameters, string, string, number, number)

Een opmerking op een wikipagina bijwerken.

updateWiki(WikiUpdateParameters, string, string)

Updates de wiki die overeenkomt met de wiki-id of wikinaam die is opgegeven met behulp van de updateparameters.

Constructordetails

WikiRestClient(IVssRestClientOptions)

new WikiRestClient(options: IVssRestClientOptions)

Parameters

Eigenschapdetails

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Waarde van eigenschap

string

Methodedetails

addComment(CommentCreateParameters, string, string, number)

Voeg een opmerking toe aan een wikipagina.

function addComment(request: CommentCreateParameters, project: string, wikiIdentifier: string, pageId: number): Promise<Comment>

Parameters

request
CommentCreateParameters

Aanvraag voor het maken van opmerkingen.

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

pageId

number

Wikipagina-id.

Retouren

Promise<Comment>

addCommentReaction(string, string, number, number, CommentReactionType)

Voeg een reactie toe aan een wikipaginaopmerking.

function addCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam

pageId

number

Wikipagina-id

commentId

number

Id van de bijbehorende opmerking

type
CommentReactionType

Type reactie dat wordt toegevoegd

Retouren

Promise<CommentReaction>

createCommentAttachment(any, string, string, number)

Uploadt een bijlage op een opmerking op een wikipagina.

function createCommentAttachment(content: any, project: string, wikiIdentifier: string, pageId: number): Promise<CommentAttachment>

Parameters

content

any

Inhoud die moet worden geĆ¼pload

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

pageId

number

Wikipagina-id.

Retouren

createOrUpdatePageViewStats(string, string, GitVersionDescriptor, string, string)

Hiermee maakt u een nieuwe resource voor paginaweergavestatistieken of werkt u een bestaande resource voor paginaweergavestatistieken bij.

function createOrUpdatePageViewStats(project: string, wikiIdentifier: string, wikiVersion: GitVersionDescriptor, path: string, oldPath?: string): Promise<WikiPageViewStats>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

wikiVersion
GitVersionDescriptor

Wikiversie.

path

string

Wikipaginapad.

oldPath

string

Oud paginapad. Dit is optioneel en vereist om de naam van het pad in bestaande paginaweergavestatistieken te wijzigen.

Retouren

createWiki(WikiCreateParametersV2, string)

Hiermee maakt u de wikiresource.

function createWiki(wikiCreateParams: WikiCreateParametersV2, project?: string): Promise<WikiV2>

Parameters

wikiCreateParams
WikiCreateParametersV2

Parameters voor het maken van de wiki.

project

string

Project-id of projectnaam

Retouren

Promise<WikiV2>

deleteComment(string, string, number, number)

Een opmerking op een wikipagina verwijderen.

function deleteComment(project: string, wikiIdentifier: string, pageId: number, id: number): Promise<void>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of -naam.

pageId

number

Wikipagina-id.

id

number

Opmerking-id.

Retouren

Promise<void>

deleteCommentReaction(string, string, number, number, CommentReactionType)

Een reactie op een opmerking op een wikipagina verwijderen.

function deleteCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of -naam

pageId

number

Wikipagina-id

commentId

number

Id van de bijbehorende opmerking

type
CommentReactionType

Type reactie dat wordt verwijderd

Retouren

Promise<CommentReaction>

deleteWiki(string, string)

Hiermee verwijdert u de wiki die overeenkomt met de wiki-id of wikinaam die is opgegeven.

function deleteWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>

Parameters

wikiIdentifier

string

Wiki-id of wikinaam.

project

string

Project-id of projectnaam

Retouren

Promise<WikiV2>

getAllWikis(string)

Hiermee haalt u alle wiki's in een project of verzameling op.

function getAllWikis(project?: string): Promise<WikiV2[]>

Parameters

project

string

Project-id of projectnaam

Retouren

Promise<WikiV2[]>

getAttachmentContent(string, string, number, string)

Hiermee downloadt u een bijlage bij een opmerking op een wikipagina.

function getAttachmentContent(project: string, wikiIdentifier: string, pageId: number, attachmentId: string): Promise<ArrayBuffer>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

pageId

number

Wikipagina-id.

attachmentId

string

Bijlage-id.

Retouren

Promise<ArrayBuffer>

getComment(string, string, number, number, boolean, CommentExpandOptions)

Retourneert een opmerking die is gekoppeld aan de wikipagina.

function getComment(project: string, wikiIdentifier: string, pageId: number, id: number, excludeDeleted?: boolean, expand?: CommentExpandOptions): Promise<Comment>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

pageId

number

Wikipagina-id.

id

number

Id van de opmerking die moet worden geretourneerd.

excludeDeleted

boolean

Geef op of de verwijderde opmerking moet worden overgeslagen.

expand
CommentExpandOptions

Hiermee geeft u de extra opties voor het ophalen van gegevens voor opmerkingen.

Retouren

Promise<Comment>

getEngagedUsers(string, string, number, number, CommentReactionType, number, number)

Hiermee haalt u een lijst op van gebruikers die hebben gereageerd op de opgegeven wiki-opmerking met een bepaald reactietype. Ondersteunt paging, met een standaardpaginaformaat van 100 gebruikers tegelijk.

function getEngagedUsers(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType, top?: number, skip?: number): Promise<IdentityRef[]>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

pageId

number

Wikipagina-id.

commentId

number

Id van de bijbehorende opmerking

type
CommentReactionType

Type reactie waarvoor de betrokken gebruikers worden gevraagd

top

number

Het aantal gebruikers dat op een bepaalde pagina moet worden geretourneerd. Optioneel, standaard ingesteld op 100

skip

number

Aantal betrokken gebruikers dat moet worden overgeslagen naar de pagina van de volgende set betrokken gebruikers, standaard ingesteld op 0

Retouren

Promise<IdentityRef[]>

getPageByIdText(string, string, number, VersionControlRecursionType, boolean)

Hiermee haalt u metagegevens of inhoud van de wikipagina op voor de opgegeven pagina-id. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept header die in de aanvraag is verzonden.

function getPageByIdText(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<string>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam..

id

number

Wikipagina-id.

recursionLevel
VersionControlRecursionType

Recursieniveau voor het ophalen van subpagina's. Standaard ingesteld op None (optioneel).

includeContent

boolean

Waar om de inhoud van de pagina op te nemen in het antwoord voor het Json-inhoudstype. Standaard ingesteld op false (optioneel)

Retouren

Promise<string>

getPageByIdZip(string, string, number, VersionControlRecursionType, boolean)

Hiermee haalt u metagegevens of inhoud van de wikipagina op voor de opgegeven pagina-id. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept header die in de aanvraag is verzonden.

function getPageByIdZip(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<ArrayBuffer>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam..

id

number

Wikipagina-id.

recursionLevel
VersionControlRecursionType

Recursieniveau voor het ophalen van subpagina's. Standaard ingesteld op None (optioneel).

includeContent

boolean

Waar om de inhoud van de pagina op te nemen in het antwoord voor het Json-inhoudstype. Standaard ingesteld op false (optioneel)

Retouren

Promise<ArrayBuffer>

getPageData(string, string, number, number)

Retourneert paginadetails die overeenkomen met pagina-id.

function getPageData(project: string, wikiIdentifier: string, pageId: number, pageViewsForDays?: number): Promise<WikiPageDetail>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

pageId

number

Wikipagina-id.

pageViewsForDays

number

laatste N dagen vanaf de huidige dag waarvoor paginaweergaven moeten worden geretourneerd. Het is inclusief de huidige dag.

Retouren

Promise<WikiPageDetail>

getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)

Retourneert een paginabare lijst met wikipagina's

function getPagesBatch(pagesBatchRequest: WikiPagesBatchRequest, project: string, wikiIdentifier: string, versionDescriptor?: GitVersionDescriptor): Promise<PagedList<WikiPageDetail>>

Parameters

pagesBatchRequest
WikiPagesBatchRequest

Wikibatchpaginaaanvraag.

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

versionDescriptor
GitVersionDescriptor

GitVersionDescriptor voor de pagina. (Optioneel in het geval van ProjectWiki).

Retouren

getPageText(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)

Hiermee haalt u metagegevens of inhoud van de wikipagina op voor het opgegeven pad. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept header die in de aanvraag is verzonden.

function getPageText(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<string>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

path

string

Wikipaginapad.

recursionLevel
VersionControlRecursionType

Recursieniveau voor het ophalen van subpagina's. Standaard ingesteld op None (optioneel).

versionDescriptor
GitVersionDescriptor

GitVersionDescriptor voor de pagina. Standaard ingesteld op de standaardbranch (optioneel).

includeContent

boolean

Waar om de inhoud van de pagina op te nemen in het antwoord voor het Json-inhoudstype. Standaard ingesteld op false (optioneel)

Retouren

Promise<string>

getPageZip(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)

Hiermee haalt u metagegevens of inhoud van de wikipagina op voor het opgegeven pad. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept header die in de aanvraag is verzonden.

function getPageZip(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<ArrayBuffer>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

path

string

Wikipaginapad.

recursionLevel
VersionControlRecursionType

Recursieniveau voor het ophalen van subpagina's. Standaard ingesteld op None (optioneel).

versionDescriptor
GitVersionDescriptor

GitVersionDescriptor voor de pagina. Standaard ingesteld op de standaardbranch (optioneel).

includeContent

boolean

Waar om de inhoud van de pagina op te nemen in het antwoord voor het Json-inhoudstype. Standaard ingesteld op false (optioneel)

Retouren

Promise<ArrayBuffer>

getWiki(string, string)

Hiermee haalt u de wiki op die overeenkomt met de opgegeven wiki-id of wikinaam.

function getWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>

Parameters

wikiIdentifier

string

Wiki-id of wikinaam.

project

string

Project-id of projectnaam

Retouren

Promise<WikiV2>

listComments(string, string, number, number, string, boolean, CommentExpandOptions, CommentSortOrder, number)

Retourneert een wisselbare lijst met opmerkingen.

function listComments(project: string, wikiIdentifier: string, pageId: number, top?: number, continuationToken?: string, excludeDeleted?: boolean, expand?: CommentExpandOptions, order?: CommentSortOrder, parentId?: number): Promise<CommentList>

Parameters

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

pageId

number

Wikipagina-id.

top

number

Maximum aantal opmerkingen dat moet worden geretourneerd.

continuationToken

string

Wordt gebruikt om een query uit te voeren op de volgende pagina met opmerkingen.

excludeDeleted

boolean

Geef op of de verwijderde opmerkingen moeten worden overgeslagen.

expand
CommentExpandOptions

Hiermee geeft u de extra opties voor het ophalen van gegevens voor opmerkingen.

order
CommentSortOrder

Volgorde waarin de opmerkingen moeten worden geretourneerd.

parentId

number

CommentId van de bovenliggende opmerking.

Retouren

Promise<CommentList>

updateComment(CommentUpdateParameters, string, string, number, number)

Een opmerking op een wikipagina bijwerken.

function updateComment(comment: CommentUpdateParameters, project: string, wikiIdentifier: string, pageId: number, id: number): Promise<Comment>

Parameters

comment
CommentUpdateParameters

Bijwerkaanvraag voor opmerkingen.

project

string

Project-id of projectnaam

wikiIdentifier

string

Wiki-id of wikinaam.

pageId

number

Wikipagina-id.

id

number

Opmerking-id.

Retouren

Promise<Comment>

updateWiki(WikiUpdateParameters, string, string)

Updates de wiki die overeenkomt met de wiki-id of wikinaam die is opgegeven met behulp van de updateparameters.

function updateWiki(updateParameters: WikiUpdateParameters, wikiIdentifier: string, project?: string): Promise<WikiV2>

Parameters

updateParameters
WikiUpdateParameters

Parameters bijwerken.

wikiIdentifier

string

Wiki-id of wikinaam.

project

string

Project-id of projectnaam

Retouren

Promise<WikiV2>