Delen via


ProjectAnalysisRestClient class

Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen naar VSS REST API's

Uitbreiding

Constructors

ProjectAnalysisRestClient(IVssRestClientOptions)

Eigenschappen

RESOURCE_AREA_ID

Methoden

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

Haalt metrische gegevens voor git-activiteit op voor opslagplaatsen die voldoen aan een opgegeven criterium.

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

Constructordetails

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Parameters

Eigenschapdetails

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Waarde van eigenschap

string

Methodedetails

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

Haalt metrische gegevens voor git-activiteit op voor opslagplaatsen die voldoen aan een opgegeven criterium.

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

Parameters

project

string

Project-id/projectnaam

fromDate

Date

Datum waaruit de trends moeten worden opgehaald.

aggregationType
AggregationType

Bucket size waarop trends moeten worden geaggregeerd.

skip

number

Het aantal repositories dat moet worden genegeerd.

top

number

Het aantal opslagplaatsen waarvoor activiteitsstatistieken moeten worden opgehaald.

Retouren

getProjectActivityMetrics(string, Date, AggregationType)

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

Parameters

project

string

Project-id/projectnaam

fromDate

Date

aggregationType
AggregationType

Retouren

getProjectLanguageAnalytics(string)

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

Parameters

project

string

Project-id/projectnaam

Retouren

getRepositoryActivityMetrics(string, string, Date, AggregationType)

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

Parameters

project

string

Project-id/projectnaam

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Retouren