Sdílet prostřednictvím


WikiRestClient class

Základní třída, která by se měla použít (odvozená) k provádění požadavků na rozhraní REST API služby VSS

Extends

Konstruktory

WikiRestClient(IVssRestClientOptions)

Vlastnosti

RESOURCE_AREA_ID

Metody

addComment(CommentCreateParameters, string, string, number)

Přidejte komentář na wiki stránku.

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

Přidejte reakci na komentář na stránce wiki.

createCommentAttachment(any, string, string, number)

Nahraje přílohu ke komentáři na stránce wikiwebu.

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

Vytvoří nový zdroj statistik zobrazení stránky nebo aktualizuje existující zdroj statistik zobrazení stránky.

createWiki(WikiCreateParametersV2, string)

Vytvoří prostředek wikiwebu.

deleteComment(string, string, number, number)

Odstraňte komentář na wiki stránce.

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

Odstraňte reakci na komentář na stránce wiki.

deleteWiki(string, string)

Odstraní wikiweb odpovídající zadanému ID wiki nebo názvu wikiwebu.

getAllWikis(string)

Získá všechny wiki v projektu nebo kolekci.

getAttachmentContent(string, string, number, string)

Stáhne přílohu komentáře na wiki stránce.

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

Vrátí komentář přidružený k wiki stránce.

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

Získá seznam uživatelů, kteří reagovali na daný wiki komentář s daným typem reakce. Podporuje stránkování s výchozí velikostí stránky 100 uživatelů najednou.

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

Získá metadata nebo obsah stránky wikiwebu pro zadané ID stránky. Vyjednávání obsahu se provádí na základě hlavičky Accept odeslané v požadavku.

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

Získá metadata nebo obsah stránky wikiwebu pro zadané ID stránky. Vyjednávání obsahu se provádí na základě hlavičky Accept odeslané v požadavku.

getPageData(string, string, number, number)

Vrátí podrobnosti stránky odpovídající ID stránky.

getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)

Vrátí stránkovatelný seznam stránek Wiki

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

Získá metadata nebo obsah stránky wikiwebu pro zadanou cestu. Vyjednávání obsahu se provádí na základě hlavičky Accept odeslané v požadavku.

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

Získá metadata nebo obsah stránky wikiwebu pro zadanou cestu. Vyjednávání obsahu se provádí na základě hlavičky Accept odeslané v požadavku.

getWiki(string, string)

Získá wiki odpovídající zadanému ID wikiwebu nebo názvu wikiwebu.

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

Vrátí stránkovatelný seznam komentářů.

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

Aktualizujte komentář na wiki stránce.

updateWiki(WikiUpdateParameters, string, string)

Aktualizuje wikiweb odpovídající ID wiki nebo názvu wiki poskytnutému pomocí parametrů aktualizace.

Podrobnosti konstruktoru

WikiRestClient(IVssRestClientOptions)

new WikiRestClient(options: IVssRestClientOptions)

Parametry

Podrobnosti vlastnosti

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Hodnota vlastnosti

string

Podrobnosti metody

addComment(CommentCreateParameters, string, string, number)

Přidejte komentář na wiki stránku.

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

Parametry

request
CommentCreateParameters

Žádost o vytvoření komentáře.

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

pageId

number

ID stránky wiki.

Návraty

Promise<Comment>

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

Přidejte reakci na komentář na stránce wiki.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki

pageId

number

ID stránky wikiwebu

commentId

number

ID přidruženého komentáře

type
CommentReactionType

Typ přidávané reakce

Návraty

Promise<CommentReaction>

createCommentAttachment(any, string, string, number)

Nahraje přílohu ke komentáři na stránce wikiwebu.

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

Parametry

content

any

Obsah k nahrání

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

pageId

number

ID stránky wiki.

Návraty

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

Vytvoří nový zdroj statistik zobrazení stránky nebo aktualizuje existující zdroj statistik zobrazení stránky.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

wikiVersion
GitVersionDescriptor

Wiki verze.

path

string

Cesta ke stránce wikiwebu.

oldPath

string

Stará cesta ke stránce. To je volitelné a je to nutné k přejmenování cesty v existujících statistikách zobrazení stránky.

Návraty

createWiki(WikiCreateParametersV2, string)

Vytvoří prostředek wikiwebu.

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

Parametry

wikiCreateParams
WikiCreateParametersV2

Parametry pro vytvoření wiki.

project

string

ID projektu nebo název projektu

Návraty

Promise<WikiV2>

deleteComment(string, string, number, number)

Odstraňte komentář na wiki stránce.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID nebo název wiki.

pageId

number

ID stránky wiki.

id

number

ID komentáře.

Návraty

Promise<void>

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

Odstraňte reakci na komentář na stránce wiki.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID nebo název wikiwebu

pageId

number

ID stránky wikiwebu

commentId

number

ID přidruženého komentáře

type
CommentReactionType

Typ odstraňované reakce

Návraty

Promise<CommentReaction>

deleteWiki(string, string)

Odstraní wikiweb odpovídající zadanému ID wiki nebo názvu wikiwebu.

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

Parametry

wikiIdentifier

string

ID wiki nebo název wiki.

project

string

ID projektu nebo název projektu

Návraty

Promise<WikiV2>

getAllWikis(string)

Získá všechny wiki v projektu nebo kolekci.

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

Parametry

project

string

ID projektu nebo název projektu

Návraty

Promise<WikiV2[]>

getAttachmentContent(string, string, number, string)

Stáhne přílohu komentáře na wiki stránce.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

pageId

number

ID stránky wiki.

attachmentId

string

ID přílohy.

Návraty

Promise<ArrayBuffer>

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

Vrátí komentář přidružený k wiki stránce.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

pageId

number

ID stránky wiki.

id

number

ID komentáře, který chcete vrátit.

excludeDeleted

boolean

Určete, zda má být odstraněná poznámka přeskočena.

expand
CommentExpandOptions

Určuje další volby načítání dat pro poznámky.

Návraty

Promise<Comment>

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

Získá seznam uživatelů, kteří reagovali na daný wiki komentář s daným typem reakce. Podporuje stránkování s výchozí velikostí stránky 100 uživatelů najednou.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

pageId

number

ID stránky wiki.

commentId

number

ID přidruženého komentáře

type
CommentReactionType

Typ reakce, pro kterou jsou angažovaní uživatelé žádáni

top

number

Počet zvětšených uživatelů, kteří mají být vráceni na dané stránce. Volitelné, výchozí hodnota je 100

skip

number

Počet zaujatých uživatelů, kteří mají být přeskočeni na stránku další skupiny zapojených uživatelů, výchozí hodnota je 0

Návraty

Promise<IdentityRef[]>

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

Získá metadata nebo obsah stránky wikiwebu pro zadané ID stránky. Vyjednávání obsahu se provádí na základě hlavičky Accept odeslané v požadavku.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

Wiki ID nebo název wiki..

id

number

ID stránky wiki.

recursionLevel
VersionControlRecursionType

Úroveň rekurze pro načítání podstránek. Výchozí hodnota je None (Volitelné).

includeContent

boolean

True, pokud chcete zahrnout obsah stránky do odpovědi na typ obsahu JSON. Výchozí hodnota je false (Volitelné)

Návraty

Promise<string>

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

Získá metadata nebo obsah stránky wikiwebu pro zadané ID stránky. Vyjednávání obsahu se provádí na základě hlavičky Accept odeslané v požadavku.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

Wiki ID nebo název wiki..

id

number

ID stránky wiki.

recursionLevel
VersionControlRecursionType

Úroveň rekurze pro načítání podstránek. Výchozí hodnota je None (Volitelné).

includeContent

boolean

True, pokud chcete zahrnout obsah stránky do odpovědi na typ obsahu JSON. Výchozí hodnota je false (Volitelné)

Návraty

Promise<ArrayBuffer>

getPageData(string, string, number, number)

Vrátí podrobnosti stránky odpovídající ID stránky.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

pageId

number

ID stránky wiki.

pageViewsForDays

number

posledních N dní od aktuálního dne, za který mají být vrácena zobrazení stránky. Je to včetně aktuálního dne.

Návraty

Promise<WikiPageDetail>

getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)

Vrátí stránkovatelný seznam stránek Wiki

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

Parametry

pagesBatchRequest
WikiPagesBatchRequest

Požadavek na dávkovou stránku wiki.

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

versionDescriptor
GitVersionDescriptor

GitVersionDescriptor pro stránku. (Volitelné v případě ProjectWiki).

Návraty

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

Získá metadata nebo obsah stránky wikiwebu pro zadanou cestu. Vyjednávání obsahu se provádí na základě hlavičky Accept odeslané v požadavku.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

path

string

Cesta ke stránce wikiwebu.

recursionLevel
VersionControlRecursionType

Úroveň rekurze pro načítání podstránek. Výchozí hodnota je None (Volitelné).

versionDescriptor
GitVersionDescriptor

GitVersionDescriptor pro stránku. Výchozí je výchozí větev (volitelné).

includeContent

boolean

True, pokud chcete zahrnout obsah stránky do odpovědi na typ obsahu JSON. Výchozí hodnota je false (Volitelné)

Návraty

Promise<string>

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

Získá metadata nebo obsah stránky wikiwebu pro zadanou cestu. Vyjednávání obsahu se provádí na základě hlavičky Accept odeslané v požadavku.

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

Parametry

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

path

string

Cesta ke stránce wikiwebu.

recursionLevel
VersionControlRecursionType

Úroveň rekurze pro načítání podstránek. Výchozí hodnota je None (Volitelné).

versionDescriptor
GitVersionDescriptor

GitVersionDescriptor pro stránku. Výchozí je výchozí větev (volitelné).

includeContent

boolean

True, pokud chcete zahrnout obsah stránky do odpovědi na typ obsahu JSON. Výchozí hodnota je false (Volitelné)

Návraty

Promise<ArrayBuffer>

getWiki(string, string)

Získá wiki odpovídající zadanému ID wikiwebu nebo názvu wikiwebu.

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

Parametry

wikiIdentifier

string

ID wiki nebo název wiki.

project

string

ID projektu nebo název projektu

Návraty

Promise<WikiV2>

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

Vrátí stránkovatelný seznam komentářů.

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

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

pageId

number

ID stránky wiki.

top

number

Maximální počet komentářů, které se mají vrátit.

continuationToken

string

Slouží k dotazování na další stránku komentářů.

excludeDeleted

boolean

Určete, zda se mají odstraněné poznámky přeskočit.

expand
CommentExpandOptions

Určuje další volby načítání dat pro poznámky.

order
CommentSortOrder

Pořadí, ve kterém mají být komentáře vráceny.

parentId

number

CommentId nadřazeného komentáře.

Návraty

Promise<CommentList>

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

Aktualizujte komentář na wiki stránce.

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

Parametry

comment
CommentUpdateParameters

Žádost o aktualizaci komentáře.

project

string

ID projektu nebo název projektu

wikiIdentifier

string

ID wiki nebo název wiki.

pageId

number

ID stránky wiki.

id

number

ID komentáře.

Návraty

Promise<Comment>

updateWiki(WikiUpdateParameters, string, string)

Aktualizuje wikiweb odpovídající ID wiki nebo názvu wiki poskytnutému pomocí parametrů aktualizace.

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

Parametry

updateParameters
WikiUpdateParameters

Aktualizujte parametry.

wikiIdentifier

string

ID wiki nebo název wiki.

project

string

ID projektu nebo název projektu

Návraty

Promise<WikiV2>