WikiRestClient class
Classe base que deve ser usada (derivada de) para fazer solicitações para apis REST do VSS
- Extends
Construtores
| Wiki |
Propriedades
| RESOURCE_AREA_ID |
Métodos
| add |
Adicione um comentário em uma página wiki. |
| add |
Adicione uma reação em um comentário da página wiki. |
| create |
Carrega um anexo em um comentário em uma página wiki. |
| create |
Cria um novo recurso de estatísticas de exibição de página ou atualiza um recurso de estatísticas de exibição de página existente. |
| create |
Cria o recurso wiki. |
| delete |
Exclua um comentário em uma página wiki. |
| delete |
Exclua uma reação em um comentário da página wiki. |
| delete |
Exclui o wiki correspondente ao ID do wiki ou ao nome do wiki fornecido. |
| get |
Obtém todas as wikis em um projeto ou coleção. |
| get |
Baixa um anexo em um comentário em uma página wiki. |
| get |
Retorna um comentário associado à página Wiki. |
| get |
Obtém uma lista de usuários que reagiram ao comentário wiki fornecido com um determinado tipo de reação. Suporta paginação, com um tamanho de página padrão de 100 usuários por vez. |
| get |
Obtém metadados ou conteúdo da página wiki para a ID de página fornecida. A negociação de conteúdo é feita com base no |
| get |
Obtém metadados ou conteúdo da página wiki para a ID de página fornecida. A negociação de conteúdo é feita com base no |
| get |
Retorna detalhes da página correspondentes à ID da página. |
| get |
Retorna uma lista paginável de páginas Wiki |
| get |
Obtém metadados ou conteúdo da página wiki para o caminho fornecido. A negociação de conteúdo é feita com base no |
| get |
Obtém metadados ou conteúdo da página wiki para o caminho fornecido. A negociação de conteúdo é feita com base no |
| get |
Obtém o wiki correspondente ao ID do wiki ou ao nome do wiki fornecido. |
| list |
Retorna uma lista paginável de comentários. |
| update |
Atualize um comentário em uma página wiki. |
| update |
Atualiza o wiki correspondente ao ID do wiki ou ao nome do wiki fornecido usando os parâmetros de atualização. |
Detalhes do construtor
WikiRestClient(IVssRestClientOptions)
Detalhes da propriedade
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Valor da propriedade
string
Detalhes do método
addComment(CommentCreateParameters, string, string, number)
Adicione um comentário em uma página wiki.
function addComment(request: CommentCreateParameters, project: string, wikiIdentifier: string, pageId: number): Promise<Comment>
Parâmetros
- request
- CommentCreateParameters
Solicitação de criação de comentário.
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- pageId
-
number
ID da página Wiki.
Retornos
Promise<Comment>
addCommentReaction(string, string, number, number, CommentReactionType)
Adicione uma reação em um comentário da página wiki.
function addCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki
- pageId
-
number
ID da página wiki
- commentId
-
number
ID do comentário associado
- type
- CommentReactionType
Tipo de reação que está sendo adicionada
Retornos
Promise<CommentReaction>
createCommentAttachment(any, string, string, number)
Carrega um anexo em um comentário em uma página wiki.
function createCommentAttachment(content: any, project: string, wikiIdentifier: string, pageId: number): Promise<CommentAttachment>
Parâmetros
- content
-
any
Conteúdo a ser carregado
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- pageId
-
number
ID da página Wiki.
Retornos
Promise<CommentAttachment>
createOrUpdatePageViewStats(string, string, GitVersionDescriptor, string, string)
Cria um novo recurso de estatísticas de exibição de página ou atualiza um recurso de estatísticas de exibição de página existente.
function createOrUpdatePageViewStats(project: string, wikiIdentifier: string, wikiVersion: GitVersionDescriptor, path: string, oldPath?: string): Promise<WikiPageViewStats>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- wikiVersion
- GitVersionDescriptor
Versão Wiki.
- path
-
string
Caminho da página Wiki.
- oldPath
-
string
Caminho da página antiga. Isso é opcional e necessário para renomear o caminho nas estatísticas de visualização de página existentes.
Retornos
Promise<WikiPageViewStats>
createWiki(WikiCreateParametersV2, string)
Cria o recurso wiki.
function createWiki(wikiCreateParams: WikiCreateParametersV2, project?: string): Promise<WikiV2>
Parâmetros
- wikiCreateParams
- WikiCreateParametersV2
Parâmetros para a criação do wiki.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<WikiV2>
deleteComment(string, string, number, number)
Exclua um comentário em uma página wiki.
function deleteComment(project: string, wikiIdentifier: string, pageId: number, id: number): Promise<void>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID ou nome da Wiki.
- pageId
-
number
ID da página Wiki.
- id
-
number
ID do comentário.
Retornos
Promise<void>
deleteCommentReaction(string, string, number, number, CommentReactionType)
Exclua uma reação em um comentário da página wiki.
function deleteCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID ou nome da Wiki
- pageId
-
number
ID da página wiki
- commentId
-
number
ID do comentário associado
- type
- CommentReactionType
Tipo de reação que está sendo excluída
Retornos
Promise<CommentReaction>
deleteWiki(string, string)
Exclui o wiki correspondente ao ID do wiki ou ao nome do wiki fornecido.
function deleteWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>
Parâmetros
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<WikiV2>
getAllWikis(string)
Obtém todas as wikis em um projeto ou coleção.
function getAllWikis(project?: string): Promise<WikiV2[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<WikiV2[]>
getAttachmentContent(string, string, number, string)
Baixa um anexo em um comentário em uma página wiki.
function getAttachmentContent(project: string, wikiIdentifier: string, pageId: number, attachmentId: string): Promise<ArrayBuffer>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- pageId
-
number
ID da página Wiki.
- attachmentId
-
string
ID do anexo.
Retornos
Promise<ArrayBuffer>
getComment(string, string, number, number, boolean, CommentExpandOptions)
Retorna um comentário associado à página Wiki.
function getComment(project: string, wikiIdentifier: string, pageId: number, id: number, excludeDeleted?: boolean, expand?: CommentExpandOptions): Promise<Comment>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- pageId
-
number
ID da página Wiki.
- id
-
number
ID do comentário a ser retornado.
- excludeDeleted
-
boolean
Especifique se o comentário excluído deve ser ignorado.
- expand
- CommentExpandOptions
Especifica as opções adicionais de recuperação de dados para comentários.
Retornos
Promise<Comment>
getEngagedUsers(string, string, number, number, CommentReactionType, number, number)
Obtém uma lista de usuários que reagiram ao comentário wiki fornecido com um determinado tipo de reação. Suporta paginação, com um tamanho de página padrão de 100 usuários por vez.
function getEngagedUsers(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType, top?: number, skip?: number): Promise<IdentityRef[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- pageId
-
number
ID da página Wiki.
- commentId
-
number
ID do comentário associado
- type
- CommentReactionType
Tipo de reação para a qual os usuários engajados estão sendo solicitados
- top
-
number
Número de usuários enagaged a serem retornados em uma determinada página. Opcional, o padrão é 100
- skip
-
number
Número de usuários engajados a serem ignorados para paginar o próximo conjunto de usuários engajados, o padrão é 0
Retornos
Promise<IdentityRef[]>
getPageByIdText(string, string, number, VersionControlRecursionType, boolean)
Obtém metadados ou conteúdo da página wiki para a ID de página fornecida. A negociação de conteúdo é feita com base no Accept cabeçalho enviado na solicitação.
function getPageByIdText(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<string>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID da Wiki ou nome da wiki..
- id
-
number
ID da página Wiki.
- recursionLevel
- VersionControlRecursionType
Nível de recursão para recuperação de subpáginas. O padrão é None (Opcional).
- includeContent
-
boolean
True para incluir o conteúdo da página na resposta para o tipo de conteúdo Json. O padrão é false (opcional)
Retornos
Promise<string>
getPageByIdZip(string, string, number, VersionControlRecursionType, boolean)
Obtém metadados ou conteúdo da página wiki para a ID de página fornecida. A negociação de conteúdo é feita com base no Accept cabeçalho enviado na solicitação.
function getPageByIdZip(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<ArrayBuffer>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID da Wiki ou nome da wiki..
- id
-
number
ID da página Wiki.
- recursionLevel
- VersionControlRecursionType
Nível de recursão para recuperação de subpáginas. O padrão é None (Opcional).
- includeContent
-
boolean
True para incluir o conteúdo da página na resposta para o tipo de conteúdo Json. O padrão é false (opcional)
Retornos
Promise<ArrayBuffer>
getPageData(string, string, number, number)
Retorna detalhes da página correspondentes à ID da página.
function getPageData(project: string, wikiIdentifier: string, pageId: number, pageViewsForDays?: number): Promise<WikiPageDetail>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- pageId
-
number
ID da página Wiki.
- pageViewsForDays
-
number
últimos N dias a partir do dia atual para o qual as exibições de página devem ser retornadas. Está incluído nos dias atuais.
Retornos
Promise<WikiPageDetail>
getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)
Retorna uma lista paginável de páginas Wiki
function getPagesBatch(pagesBatchRequest: WikiPagesBatchRequest, project: string, wikiIdentifier: string, versionDescriptor?: GitVersionDescriptor): Promise<PagedList<WikiPageDetail>>
Parâmetros
- pagesBatchRequest
- WikiPagesBatchRequest
Solicitação de página em lote Wiki.
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor para a página. (Opcional no caso do ProjectWiki).
Retornos
Promise<PagedList<WikiPageDetail>>
getPageText(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)
Obtém metadados ou conteúdo da página wiki para o caminho fornecido. A negociação de conteúdo é feita com base no Accept cabeçalho enviado na solicitação.
function getPageText(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<string>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- path
-
string
Caminho da página Wiki.
- recursionLevel
- VersionControlRecursionType
Nível de recursão para recuperação de subpáginas. O padrão é None (Opcional).
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor para a página. O padrão é a ramificação padrão (opcional).
- includeContent
-
boolean
True para incluir o conteúdo da página na resposta para o tipo de conteúdo Json. O padrão é false (opcional)
Retornos
Promise<string>
getPageZip(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)
Obtém metadados ou conteúdo da página wiki para o caminho fornecido. A negociação de conteúdo é feita com base no Accept cabeçalho enviado na solicitação.
function getPageZip(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<ArrayBuffer>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- path
-
string
Caminho da página Wiki.
- recursionLevel
- VersionControlRecursionType
Nível de recursão para recuperação de subpáginas. O padrão é None (Opcional).
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor para a página. O padrão é a ramificação padrão (opcional).
- includeContent
-
boolean
True para incluir o conteúdo da página na resposta para o tipo de conteúdo Json. O padrão é false (opcional)
Retornos
Promise<ArrayBuffer>
getWiki(string, string)
Obtém o wiki correspondente ao ID do wiki ou ao nome do wiki fornecido.
function getWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>
Parâmetros
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<WikiV2>
listComments(string, string, number, number, string, boolean, CommentExpandOptions, CommentSortOrder, number)
Retorna uma lista paginável de comentários.
function listComments(project: string, wikiIdentifier: string, pageId: number, top?: number, continuationToken?: string, excludeDeleted?: boolean, expand?: CommentExpandOptions, order?: CommentSortOrder, parentId?: number): Promise<CommentList>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- pageId
-
number
ID da página Wiki.
- top
-
number
Número máximo de comentários a serem retornados.
- continuationToken
-
string
Usado para consultar a próxima página de comentários.
- excludeDeleted
-
boolean
Especifique se os comentários excluídos devem ser ignorados.
- expand
- CommentExpandOptions
Especifica as opções adicionais de recuperação de dados para comentários.
- order
- CommentSortOrder
Ordem em que os comentários devem ser retornados.
- parentId
-
number
CommentId do comentário pai.
Retornos
Promise<CommentList>
updateComment(CommentUpdateParameters, string, string, number, number)
Atualize um comentário em uma página wiki.
function updateComment(comment: CommentUpdateParameters, project: string, wikiIdentifier: string, pageId: number, id: number): Promise<Comment>
Parâmetros
- comment
- CommentUpdateParameters
Solicitação de atualização de comentário.
- project
-
string
ID do projeto ou nome do projeto
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- pageId
-
number
ID da página Wiki.
- id
-
number
ID do comentário.
Retornos
Promise<Comment>
updateWiki(WikiUpdateParameters, string, string)
Atualiza o wiki correspondente ao ID do wiki ou ao nome do wiki fornecido usando os parâmetros de atualização.
function updateWiki(updateParameters: WikiUpdateParameters, wikiIdentifier: string, project?: string): Promise<WikiV2>
Parâmetros
- updateParameters
- WikiUpdateParameters
Atualizar parâmetros.
- wikiIdentifier
-
string
ID do wiki ou nome do wiki.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<WikiV2>