ProjectAnalysisRestClient class
Basisklasse, die verwendet (von abgeleitet) werden soll, um Anforderungen an VSS-REST-APIs zu senden
- Extends
Konstruktoren
Project |
Eigenschaften
RESOURCE_AREA_ID |
Methoden
get |
Ruft Git-Aktivitätsmetriken für Repositorys ab, die einem angegebenen Kriterium entsprechen. |
get |
|
get |
|
get |
Details zum Konstruktor
ProjectAnalysisRestClient(IVssRestClientOptions)
new ProjectAnalysisRestClient(options: IVssRestClientOptions)
Parameter
- options
- IVssRestClientOptions
Details zur Eigenschaft
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Eigenschaftswert
string
Details zur Methode
getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)
Ruft Git-Aktivitätsmetriken für Repositorys ab, die einem angegebenen Kriterium entsprechen.
function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- fromDate
-
Date
Datum, ab dem die Trends abgerufen werden sollen.
- aggregationType
- AggregationType
Bucketgröße, auf der Trends aggregiert werden sollen.
- skip
-
number
Die Anzahl der zu ignorierenden Repositorys.
- top
-
number
Die Anzahl der Repositorys, für die Aktivitätsmetriken abgerufen werden sollen.
Gibt zurück
Promise<RepositoryActivityMetrics[]>
getProjectActivityMetrics(string, Date, AggregationType)
function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>
Parameter
- project
-
string
Projekt-ID oder Projektname
- fromDate
-
Date
- aggregationType
- AggregationType
Gibt zurück
Promise<ProjectActivityMetrics>
getProjectLanguageAnalytics(string)
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
Parameter
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<ProjectLanguageAnalytics>
getRepositoryActivityMetrics(string, string, Date, AggregationType)
function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>
Parameter
- project
-
string
Projekt-ID oder Projektname
- repositoryId
-
string
- fromDate
-
Date
- aggregationType
- AggregationType
Gibt zurück
Promise<RepositoryActivityMetrics>