Dela via


ProjectAnalysisRestClient class

Basklass som ska användas (härledd från) för att göra begäranden till VSS REST API:erna

Extends

Konstruktorer

ProjectAnalysisRestClient(IVssRestClientOptions)

Egenskaper

RESOURCE_AREA_ID

Metoder

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

Hämtar git-aktivitetsmått för lagringsplatser som matchar ett angivet villkor.

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

Konstruktorinformation

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Parametrar

Egenskapsinformation

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Egenskapsvärde

string

Metodinformation

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

Hämtar git-aktivitetsmått för lagringsplatser som matchar ett angivet villkor.

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

Parametrar

project

string

Projekt-ID eller projektnamn

fromDate

Date

Datum då trenderna ska hämtas.

aggregationType
AggregationType

Bucketstorlek som trender ska aggregeras på.

skip

number

Antalet lagringsplatser som ska ignoreras.

top

number

Antalet lagringsplatser för vilka aktivitetsmått ska hämtas.

Returer

getProjectActivityMetrics(string, Date, AggregationType)

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

Parametrar

project

string

Projekt-ID eller projektnamn

fromDate

Date

aggregationType
AggregationType

Returer

getProjectLanguageAnalytics(string)

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

Parametrar

project

string

Projekt-ID eller projektnamn

Returer

getRepositoryActivityMetrics(string, string, Date, AggregationType)

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

Parametrar

project

string

Projekt-ID eller projektnamn

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Returer