Compartir a través de


ProjectAnalysisRestClient class

Clase base que se debe usar (derivada de) para realizar solicitudes a las API REST de VSS

Extends

Constructores

ProjectAnalysisRestClient(IVssRestClientOptions)

Propiedades

RESOURCE_AREA_ID

Métodos

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

Recupera las métricas de actividad de Git para los repositorios que coinciden con los criterios especificados.

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

Detalles del constructor

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Parámetros

Detalles de las propiedades

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Valor de propiedad

string

Detalles del método

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

Recupera las métricas de actividad de Git para los repositorios que coinciden con los criterios especificados.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

fromDate

Date

Fecha desde la que se van a capturar las tendencias.

aggregationType
AggregationType

Tamaño del cubo en el que se van a agregar tendencias.

skip

number

Número de repositorios que se van a omitir.

top

number

Número de repositorios para los que se van a recuperar las métricas de actividad.

Devoluciones

getProjectActivityMetrics(string, Date, AggregationType)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

fromDate

Date

aggregationType
AggregationType

Devoluciones

getProjectLanguageAnalytics(string)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

getRepositoryActivityMetrics(string, string, Date, AggregationType)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Devoluciones