ProjectAnalysisRestClient class
VSS REST api'lerine istekte bulunmak için kullanılması gereken (türetilen) temel sınıf
- Extends
Oluşturucular
| Project |
Özellikler
| RESOURCE_AREA_ID |
Yöntemler
| get |
Belirtilen ölçütlerle eşleşen depolar için git etkinlik ölçümlerini alır. |
| get |
|
| get |
|
| get |
Oluşturucu Ayrıntıları
ProjectAnalysisRestClient(IVssRestClientOptions)
new ProjectAnalysisRestClient(options: IVssRestClientOptions)
Parametreler
- options
- IVssRestClientOptions
Özellik Ayrıntıları
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Özellik Değeri
string
Yöntem Ayrıntıları
getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)
Belirtilen ölçütlerle eşleşen depolar için git etkinlik ölçümlerini alır.
function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- fromDate
-
Date
Eğilimlerin getirileceği tarih.
- aggregationType
- AggregationType
Eğilimlerin toplandığı demet boyutu.
- skip
-
number
Yoksayılması gereken depo sayısı.
- top
-
number
Etkinlik ölçümlerinin alınacağı depo sayısı.
Döndürülenler
Promise<RepositoryActivityMetrics[]>
getProjectActivityMetrics(string, Date, AggregationType)
function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- fromDate
-
Date
- aggregationType
- AggregationType
Döndürülenler
Promise<ProjectActivityMetrics>
getProjectLanguageAnalytics(string)
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
Parametreler
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<ProjectLanguageAnalytics>
getRepositoryActivityMetrics(string, string, Date, AggregationType)
function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
- fromDate
-
Date
- aggregationType
- AggregationType
Döndürülenler
Promise<RepositoryActivityMetrics>