Partager via


ProjectAnalysisRestClient class

Classe de base qui doit être utilisée (dérivée de) pour effectuer des requêtes à des api REST VSS

Extends

Constructeurs

ProjectAnalysisRestClient(IVssRestClientOptions)

Propriétés

RESOURCE_AREA_ID

Méthodes

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

Récupère les métriques d’activité git pour les dépôts correspondant à un critère spécifié.

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

Détails du constructeur

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Paramètres

Détails de la propriété

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Valeur de propriété

string

Détails de la méthode

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

Récupère les métriques d’activité git pour les dépôts correspondant à un critère spécifié.

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

Paramètres

project

string

ID de projet ou nom du projet

fromDate

Date

Date à partir de laquelle, les tendances doivent être extraites.

aggregationType
AggregationType

Taille du compartiment sur laquelle, les tendances doivent être agrégées.

skip

number

Nombre de dépôts à ignorer.

top

number

Nombre de dépôts pour lesquels les métriques d’activité doivent être récupérées.

Retours

getProjectActivityMetrics(string, Date, AggregationType)

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

Paramètres

project

string

ID de projet ou nom du projet

fromDate

Date

aggregationType
AggregationType

Retours

getProjectLanguageAnalytics(string)

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

Paramètres

project

string

ID de projet ou nom du projet

Retours

getRepositoryActivityMetrics(string, string, Date, AggregationType)

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

Paramètres

project

string

ID de projet ou nom du projet

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Retours