Megosztás:


WikiRestClient class

Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni

Extends

Konstruktorok

WikiRestClient(IVssRestClientOptions)

Tulajdonságok

RESOURCE_AREA_ID

Metódusok

addComment(CommentCreateParameters, string, string, number)

Megjegyzés hozzáadása wikilaphoz.

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

Adjon hozzá egy reakciót egy wikioldal megjegyzéséhez.

createCommentAttachment(any, string, string, number)

Mellékletet tölt fel egy wikilapon lévő megjegyzéshez.

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

Új oldalmegtekintési statisztika erőforrást hoz létre, vagy frissít egy meglévő oldalmegtekintési statisztika erőforrást.

createWiki(WikiCreateParametersV2, string)

Létrehozza a wiki-erőforrást.

deleteComment(string, string, number, number)

Wikilapon lévő megjegyzés törlése.

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

Reakció törlése egy wikioldal megjegyzésére.

deleteWiki(string, string)

Törli a megadott wikiazonosítónak vagy wikinévnek megfelelő wikit.

getAllWikis(string)

Lekéri a projekt vagy gyűjtemény összes wikijét.

getAttachmentContent(string, string, number, string)

Letölt egy wikilapon lévő megjegyzés mellékletét.

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

A wikioldalhoz társított megjegyzést ad vissza.

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

Lekéri azoknak a felhasználóknak a listáját, akik reagáltak az adott wiki megjegyzésre egy adott reakciótípussal. Támogatja a lapozást, az alapértelmezett oldalméret egyszerre 100 felhasználó.

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

Lekéri a wikioldal metaadatait vagy tartalmát a megadott oldalazonosítóhoz. A tartalomegyeztetés a kérelemben küldött fejléc alapján Accept történik.

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

Lekéri a wikioldal metaadatait vagy tartalmát a megadott oldalazonosítóhoz. A tartalomegyeztetés a kérelemben küldött fejléc alapján Accept történik.

getPageData(string, string, number, number)

Az oldalazonosítónak megfelelő oldaladatokat adja vissza.

getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)

Visszaadja a wikilapok lapozható listáját

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

Lekéri a wikioldal metaadatait vagy tartalmát a megadott elérési úthoz. A tartalomegyeztetés a kérelemben küldött fejléc alapján Accept történik.

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

Lekéri a wikioldal metaadatait vagy tartalmát a megadott elérési úthoz. A tartalomegyeztetés a kérelemben küldött fejléc alapján Accept történik.

getWiki(string, string)

Lekéri a megadott wikiazonosítónak vagy wikinévnek megfelelő wikit.

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

A megjegyzések lapozható listáját adja vissza.

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

Wikilapon lévő megjegyzés frissítése.

updateWiki(WikiUpdateParameters, string, string)

Frissíti a frissítési paraméterekkel megadott wikiazonosítónak vagy wikinévnek megfelelő wikit.

Konstruktor adatai

WikiRestClient(IVssRestClientOptions)

new WikiRestClient(options: IVssRestClientOptions)

Paraméterek

Tulajdonság adatai

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Tulajdonság értéke

string

Metódus adatai

addComment(CommentCreateParameters, string, string, number)

Megjegyzés hozzáadása wikilaphoz.

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

Paraméterek

request
CommentCreateParameters

Megjegyzés létrehozása kérés.

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

pageId

number

Wiki oldal azonosítója.

Válaszok

Promise<Comment>

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

Adjon hozzá egy reakciót egy wikioldal megjegyzéséhez.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wikiazonosító vagy wikinév

pageId

number

Wiki oldal azonosítója

commentId

number

A társított megjegyzés azonosítója

type
CommentReactionType

A hozzáadandó reakció típusa

Válaszok

Promise<CommentReaction>

createCommentAttachment(any, string, string, number)

Mellékletet tölt fel egy wikilapon lévő megjegyzéshez.

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

Paraméterek

content

any

Feltöltendő tartalom

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

pageId

number

Wiki oldal azonosítója.

Válaszok

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

Új oldalmegtekintési statisztika erőforrást hoz létre, vagy frissít egy meglévő oldalmegtekintési statisztika erőforrást.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

wikiVersion
GitVersionDescriptor

Wiki verzió.

path

string

Wiki oldal elérési útja.

oldPath

string

Régi oldal elérési útja. Ez nem kötelező, és szükséges az elérési út átnevezéséhez a meglévő oldalmegtekintési statisztikákban.

Válaszok

createWiki(WikiCreateParametersV2, string)

Létrehozza a wiki-erőforrást.

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

Paraméterek

wikiCreateParams
WikiCreateParametersV2

A wiki létrehozásának paraméterei.

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<WikiV2>

deleteComment(string, string, number, number)

Wikilapon lévő megjegyzés törlése.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy név.

pageId

number

Wiki oldal azonosítója.

id

number

Megjegyzés azonosítója.

Válaszok

Promise<void>

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

Reakció törlése egy wikioldal megjegyzésére.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wikiazonosító vagy név

pageId

number

Wiki oldal azonosítója

commentId

number

A társított megjegyzés azonosítója

type
CommentReactionType

A törölendő reakció típusa

Válaszok

Promise<CommentReaction>

deleteWiki(string, string)

Törli a megadott wikiazonosítónak vagy wikinévnek megfelelő wikit.

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

Paraméterek

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<WikiV2>

getAllWikis(string)

Lekéri a projekt vagy gyűjtemény összes wikijét.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<WikiV2[]>

getAttachmentContent(string, string, number, string)

Letölt egy wikilapon lévő megjegyzés mellékletét.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

pageId

number

Wiki oldal azonosítója.

attachmentId

string

Melléklet azonosítója.

Válaszok

Promise<ArrayBuffer>

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

A wikioldalhoz társított megjegyzést ad vissza.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

pageId

number

Wiki oldal azonosítója.

id

number

A visszaadni kívánt megjegyzés azonosítója.

excludeDeleted

boolean

Adja meg, hogy a törölt megjegyzést ki kell-e hagyni.

expand
CommentExpandOptions

Megadja a megjegyzések további adatbeolvasási beállításait.

Válaszok

Promise<Comment>

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

Lekéri azoknak a felhasználóknak a listáját, akik reagáltak az adott wiki megjegyzésre egy adott reakciótípussal. Támogatja a lapozást, az alapértelmezett oldalméret egyszerre 100 felhasználó.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

pageId

number

Wiki oldal azonosítója.

commentId

number

A társított megjegyzés azonosítója

type
CommentReactionType

A reakció típusa, amelyre a megbízott felhasználókat kérik

top

number

Az adott oldalon visszaadandó megnövelt felhasználók száma. Nem kötelező, alapértelmezés szerint 100

skip

number

Azon elkötelezett felhasználók száma, akiket át kell ugrani az elkötelezett felhasználók következő csoportjára, alapértelmezés szerint 0

Válaszok

Promise<IdentityRef[]>

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

Lekéri a wikioldal metaadatait vagy tartalmát a megadott oldalazonosítóhoz. A tartalomegyeztetés a kérelemben küldött fejléc alapján Accept történik.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

id

number

Wiki oldal azonosítója.

recursionLevel
VersionControlRecursionType

Rekurziós szint az allapok visszakereséséhez. Alapértelmezett értéke None (nem kötelező).

includeContent

boolean

Igaz, hogy az oldal tartalmát belefoglalja a Json tartalomtípusra adott válaszba. Az alapértelmezett érték hamis (nem kötelező)

Válaszok

Promise<string>

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

Lekéri a wikioldal metaadatait vagy tartalmát a megadott oldalazonosítóhoz. A tartalomegyeztetés a kérelemben küldött fejléc alapján Accept történik.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

id

number

Wiki oldal azonosítója.

recursionLevel
VersionControlRecursionType

Rekurziós szint az allapok visszakereséséhez. Alapértelmezett értéke None (nem kötelező).

includeContent

boolean

Igaz, hogy az oldal tartalmát belefoglalja a Json tartalomtípusra adott válaszba. Az alapértelmezett érték hamis (nem kötelező)

Válaszok

Promise<ArrayBuffer>

getPageData(string, string, number, number)

Az oldalazonosítónak megfelelő oldaladatokat adja vissza.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

pageId

number

Wiki oldal azonosítója.

pageViewsForDays

number

az utolsó N nap attól az aktuális naptól számítva, amelyre az oldalmegtekintéseket vissza kell adni. Ez magában foglalja a jelen napot.

Válaszok

Promise<WikiPageDetail>

getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)

Visszaadja a wikilapok lapozható listáját

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

Paraméterek

pagesBatchRequest
WikiPagesBatchRequest

Wiki kötegoldal kérése.

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

versionDescriptor
GitVersionDescriptor

GitVersionDescriptor az oldalhoz. (ProjectWiki esetén opcionális).

Válaszok

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

Lekéri a wikioldal metaadatait vagy tartalmát a megadott elérési úthoz. A tartalomegyeztetés a kérelemben küldött fejléc alapján Accept történik.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

path

string

Wiki oldal elérési útja.

recursionLevel
VersionControlRecursionType

Rekurziós szint az allapok visszakereséséhez. Alapértelmezett értéke None (nem kötelező).

versionDescriptor
GitVersionDescriptor

GitVersionDescriptor az oldalhoz. Alapértelmezés szerint az alapértelmezett ág (nem kötelező).

includeContent

boolean

Igaz, hogy az oldal tartalmát belefoglalja a Json tartalomtípusra adott válaszba. Az alapértelmezett érték hamis (nem kötelező)

Válaszok

Promise<string>

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

Lekéri a wikioldal metaadatait vagy tartalmát a megadott elérési úthoz. A tartalomegyeztetés a kérelemben küldött fejléc alapján Accept történik.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

path

string

Wiki oldal elérési útja.

recursionLevel
VersionControlRecursionType

Rekurziós szint az allapok visszakereséséhez. Alapértelmezett értéke None (nem kötelező).

versionDescriptor
GitVersionDescriptor

GitVersionDescriptor az oldalhoz. Alapértelmezés szerint az alapértelmezett ág (nem kötelező).

includeContent

boolean

Igaz, hogy az oldal tartalmát belefoglalja a Json tartalomtípusra adott válaszba. Az alapértelmezett érték hamis (nem kötelező)

Válaszok

Promise<ArrayBuffer>

getWiki(string, string)

Lekéri a megadott wikiazonosítónak vagy wikinévnek megfelelő wikit.

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

Paraméterek

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<WikiV2>

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

A megjegyzések lapozható listáját adja vissza.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

pageId

number

Wiki oldal azonosítója.

top

number

A visszaadandó megjegyzések maximális száma.

continuationToken

string

A megjegyzések következő oldalának lekérdezésére szolgál.

excludeDeleted

boolean

Adja meg, hogy a törölt megjegyzéseket ki kell-e hagyni.

expand
CommentExpandOptions

Megadja a megjegyzések további adatbeolvasási beállításait.

order
CommentSortOrder

A megjegyzések visszaküldésének sorrendje.

parentId

number

A szülői megjegyzés megjegyzése.

Válaszok

Promise<CommentList>

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

Wikilapon lévő megjegyzés frissítése.

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

Paraméterek

comment
CommentUpdateParameters

Megjegyzés frissítési kérése.

project

string

Projektazonosító vagy projektnév

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

pageId

number

Wiki oldal azonosítója.

id

number

Megjegyzés azonosítója.

Válaszok

Promise<Comment>

updateWiki(WikiUpdateParameters, string, string)

Frissíti a frissítési paraméterekkel megadott wikiazonosítónak vagy wikinévnek megfelelő wikit.

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

Paraméterek

updateParameters
WikiUpdateParameters

Paraméterek frissítése.

wikiIdentifier

string

Wiki azonosító vagy wiki neve.

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<WikiV2>