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
| Wiki |
Vlastnosti
| RESOURCE_AREA_ID |
Metody
| add |
Přidejte komentář na wiki stránku. |
| add |
Přidejte reakci na komentář na stránce wiki. |
| create |
Nahraje přílohu ke komentáři na stránce wikiwebu. |
| create |
Vytvoří nový zdroj statistik zobrazení stránky nebo aktualizuje existující zdroj statistik zobrazení stránky. |
| create |
Vytvoří prostředek wikiwebu. |
| delete |
Odstraňte komentář na wiki stránce. |
| delete |
Odstraňte reakci na komentář na stránce wiki. |
| delete |
Odstraní wikiweb odpovídající zadanému ID wiki nebo názvu wikiwebu. |
| get |
Získá všechny wiki v projektu nebo kolekci. |
| get |
Stáhne přílohu komentáře na wiki stránce. |
| get |
Vrátí komentář přidružený k wiki stránce. |
| get |
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. |
| get |
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 |
| get |
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 |
| get |
Vrátí podrobnosti stránky odpovídající ID stránky. |
| get |
Vrátí stránkovatelný seznam stránek Wiki |
| get |
Získá metadata nebo obsah stránky wikiwebu pro zadanou cestu. Vyjednávání obsahu se provádí na základě hlavičky |
| get |
Získá metadata nebo obsah stránky wikiwebu pro zadanou cestu. Vyjednávání obsahu se provádí na základě hlavičky |
| get |
Získá wiki odpovídající zadanému ID wikiwebu nebo názvu wikiwebu. |
| list |
Vrátí stránkovatelný seznam komentářů. |
| update |
Aktualizujte komentář na wiki stránce. |
| update |
Aktualizuje wikiweb odpovídající ID wiki nebo názvu wiki poskytnutému pomocí parametrů aktualizace. |
Podrobnosti konstruktoru
WikiRestClient(IVssRestClientOptions)
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
Promise<CommentAttachment>
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
Promise<WikiPageViewStats>
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
Promise<PagedList<WikiPageDetail>>
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>