Condividi tramite


ProjectAnalysisRestClient class

Classe di base che deve essere usata (derivata da) per effettuare richieste alle API REST di VSS

Extends

Costruttori

ProjectAnalysisRestClient(IVssRestClientOptions)

Proprietà

RESOURCE_AREA_ID

Metodi

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

Recupera le metriche di attività git per i repository che corrispondono a criteri specificati.

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

Dettagli costruttore

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Parametri

Dettagli proprietà

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Valore della proprietà

string

Dettagli metodo

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

Recupera le metriche di attività git per i repository che corrispondono a criteri specificati.

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

Parametri

project

string

ID progetto o nome progetto

fromDate

Date

Data da cui, le tendenze devono essere recuperate.

aggregationType
AggregationType

Dimensioni del bucket su cui devono essere aggregate le tendenze.

skip

number

Numero di repository da ignorare.

top

number

Numero di repository per i quali devono essere recuperate le metriche di attività.

Restituisce

getProjectActivityMetrics(string, Date, AggregationType)

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

Parametri

project

string

ID progetto o nome progetto

fromDate

Date

aggregationType
AggregationType

Restituisce

getProjectLanguageAnalytics(string)

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

Parametri

project

string

ID progetto o nome progetto

Restituisce

getRepositoryActivityMetrics(string, string, Date, AggregationType)

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

Parametri

project

string

ID progetto o nome progetto

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Restituisce