Delen via


ProjectAnalysisRestClient class

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

Extends

Constructors

ProjectAnalysisRestClient(IVssRestClientOptions)

Eigenschappen

RESOURCE_AREA_ID

Methoden

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

Hiermee worden metrische gegevens van git-activiteit opgehaald 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)

Hiermee worden metrische gegevens van git-activiteit opgehaald 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 of projectnaam

fromDate

Date

De datum van waaruit de trends moeten worden opgehaald.

aggregationType
AggregationType

Bucketgrootte waarvoor trends moeten worden samengevoegd.

skip

number

Het aantal opslagplaatsen dat moet worden genegeerd.

top

number

Het aantal opslagplaatsen waarvoor metrische gegevens over activiteit moeten worden opgehaald.

Retouren

getProjectActivityMetrics(string, Date, AggregationType)

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

Parameters

project

string

Project-id of projectnaam

fromDate

Date

aggregationType
AggregationType

Retouren

getProjectLanguageAnalytics(string)

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

Parameters

project

string

Project-id of projectnaam

Retouren

getRepositoryActivityMetrics(string, string, Date, AggregationType)

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

Parameters

project

string

Project-id of projectnaam

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Retouren