Partilhar via


ProjectAnalysisRestClient class

Classe base que deve ser utilizada (derivada de) para fazer pedidos às apis REST do VSS

Extends

Construtores

ProjectAnalysisRestClient(IVssRestClientOptions)

Propriedades

RESOURCE_AREA_ID

Métodos

getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)

Obtém as métricas de atividade do git para repositórios que correspondem a um critério especificado.

getProjectActivityMetrics(string, Date, AggregationType)
getProjectLanguageAnalytics(string)
getRepositoryActivityMetrics(string, string, Date, AggregationType)

Detalhes do Construtor

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Parâmetros

Detalhes de Propriedade

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Valor de Propriedade

string

Detalhes de Método

getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)

Obtém as métricas de atividade do git para repositórios que correspondem a um critério especificado.

function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>

Parâmetros

project

string

ID do Projeto ou nome do projeto

fromDate

Date

Data a partir da qual as tendências devem ser obtidas.

aggregationType
AggregationType

Tamanho do registo no qual as tendências devem ser agregadas.

skip

number

O número de repositórios a ignorar.

top

number

O número de repositórios para os quais as métricas de atividade devem ser obtidas.

Devoluções

getProjectActivityMetrics(string, Date, AggregationType)

function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>

Parâmetros

project

string

ID do Projeto ou nome do projeto

fromDate

Date

aggregationType
AggregationType

Devoluções

getProjectLanguageAnalytics(string)

function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>

Parâmetros

project

string

ID do Projeto ou nome do projeto

Devoluções

getRepositoryActivityMetrics(string, string, Date, AggregationType)

function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>

Parâmetros

project

string

ID do Projeto ou nome do projeto

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Devoluções