Sdílet prostřednictvím


ProjectAnalysisRestClient class

Základní třída, která by se měla použít (odvozená) k provádění požadavků na rozhraní REST služby VSS

Extends

Konstruktory

ProjectAnalysisRestClient(IVssRestClientOptions)

Vlastnosti

RESOURCE_AREA_ID

Metody

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

Načte metriky aktivit Gitu pro úložiště splňující zadaná kritéria.

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

Podrobnosti konstruktoru

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Parametry

Podrobnosti vlastnosti

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Hodnota vlastnosti

string

Podrobnosti metody

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

Načte metriky aktivit Gitu pro úložiště splňující zadaná kritéria.

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

Parametry

project

string

ID projektu nebo název projektu

fromDate

Date

Datum, od kterého se mají načíst trendy.

aggregationType
AggregationType

Velikost kbelíku, podle kterého se mají agregovat trendy.

skip

number

Počet úložišť, která se mají ignorovat.

top

number

Počet úložišť, pro která se mají načíst metriky aktivit.

Návraty

getProjectActivityMetrics(string, Date, AggregationType)

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

Parametry

project

string

ID projektu nebo název projektu

fromDate

Date

aggregationType
AggregationType

Návraty

getProjectLanguageAnalytics(string)

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

Parametry

project

string

ID projektu nebo název projektu

Návraty

getRepositoryActivityMetrics(string, string, Date, AggregationType)

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

Parametry

project

string

ID projektu nebo název projektu

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Návraty