Share via


ProjectAnalysisRestClient class

Basisklasse, die verwendet (von abgeleitet) werden soll, um Anforderungen an VSS-REST-APIs zu senden

Extends

Konstruktoren

ProjectAnalysisRestClient(IVssRestClientOptions)

Eigenschaften

RESOURCE_AREA_ID

Methoden

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

Ruft Git-Aktivitätsmetriken für Repositorys ab, die einem angegebenen Kriterium entsprechen.

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

Details zum Konstruktor

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Parameter

Details zur Eigenschaft

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Eigenschaftswert

string

Details zur Methode

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

Ruft Git-Aktivitätsmetriken für Repositorys ab, die einem angegebenen Kriterium entsprechen.

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

Parameter

project

string

Projekt-ID oder Projektname

fromDate

Date

Datum, ab dem die Trends abgerufen werden sollen.

aggregationType
AggregationType

Bucketgröße, auf der Trends aggregiert werden sollen.

skip

number

Die Anzahl der zu ignorierenden Repositorys.

top

number

Die Anzahl der Repositorys, für die Aktivitätsmetriken abgerufen werden sollen.

Gibt zurück

getProjectActivityMetrics(string, Date, AggregationType)

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

Parameter

project

string

Projekt-ID oder Projektname

fromDate

Date

aggregationType
AggregationType

Gibt zurück

getProjectLanguageAnalytics(string)

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

Parameter

project

string

Projekt-ID oder Projektname

Gibt zurück

getRepositoryActivityMetrics(string, string, Date, AggregationType)

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

Parameter

project

string

Projekt-ID oder Projektname

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Gibt zurück