ProjectAnalysisRestClient class

应使用 (派生自) 的基类向 VSS REST API 发出请求

Extends

构造函数

ProjectAnalysisRestClient(IVssRestClientOptions)

属性

RESOURCE_AREA_ID

方法

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

检索符合指定条件的存储库的 git 活动指标。

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

构造函数详细信息

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

参数

属性详细信息

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

属性值

string

方法详细信息

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

检索符合指定条件的存储库的 git 活动指标。

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

参数

project

string

项目 ID 或项目名称

fromDate

Date

从中提取趋势的日期。

aggregationType
AggregationType

要聚合趋势的存储桶大小。

skip

number

要忽略的存储库数。

top

number

要检索其活动指标的存储库数。

返回

getProjectActivityMetrics(string, Date, AggregationType)

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

参数

project

string

项目 ID 或项目名称

fromDate

Date

aggregationType
AggregationType

返回

getProjectLanguageAnalytics(string)

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

参数

project

string

项目 ID 或项目名称

返回

getRepositoryActivityMetrics(string, string, Date, AggregationType)

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

参数

project

string

项目 ID 或项目名称

repositoryId

string

fromDate

Date

aggregationType
AggregationType

返回