共用方式為


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

專案識別碼或專案名稱

fromDate

Date

要從中擷取趨勢的日期。

aggregationType
AggregationType

要匯總趨勢的貯體大小。

skip

number

要忽略的存放庫數目。

top

number

要擷取活動計量的存放庫數目。

傳回

getProjectActivityMetrics(string, Date, AggregationType)

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

參數

project

string

專案識別碼或專案名稱

fromDate

Date

aggregationType
AggregationType

傳回

getProjectLanguageAnalytics(string)

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

參數

project

string

專案識別碼或專案名稱

傳回

getRepositoryActivityMetrics(string, string, Date, AggregationType)

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

參數

project

string

專案識別碼或專案名稱

repositoryId

string

fromDate

Date

aggregationType
AggregationType

傳回