ProjectAnalysisRestClient class
應該 (衍生自) 的基類對 VSS REST API 提出要求
- Extends
建構函式
Project |
屬性
RESOURCE_AREA_ID |
方法
建構函式詳細資料
ProjectAnalysisRestClient(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
要擷取活動計量的存放庫數目。
傳回
Promise<RepositoryActivityMetrics[]>
getProjectActivityMetrics(string, Date, AggregationType)
function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>
參數
- project
-
string
專案識別碼或專案名稱
- fromDate
-
Date
- aggregationType
- AggregationType
傳回
Promise<ProjectActivityMetrics>
getProjectLanguageAnalytics(string)
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
參數
- project
-
string
專案識別碼或專案名稱
傳回
Promise<ProjectLanguageAnalytics>
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
傳回
Promise<RepositoryActivityMetrics>