Udostępnij za pomocą


ProjectAnalysisRestClient class

Klasa bazowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS

Rozszerzenie

Konstruktory

ProjectAnalysisRestClient(IVssRestClientOptions)

Właściwości

RESOURCE_AREA_ID

Metody

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

Pobiera metryki aktywności usługi Git dla repozytoriów spełniających określone kryteria.

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

Szczegóły konstruktora

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Parametry

Szczegóły właściwości

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Wartość właściwości

string

Szczegóły metody

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

Pobiera metryki aktywności usługi Git dla repozytoriów spełniających określone kryteria.

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

fromDate

Date

Data, z której trendy mają być pobierane.

aggregationType
AggregationType

Rozmiar zasobnika, w którym trendy mają być agregowane.

skip

number

Liczba repozytoriów do zignorowania.

top

number

Liczba repozytoriów, dla których mają zostać pobrane metryki aktywności.

Zwraca

getProjectActivityMetrics(string, Date, AggregationType)

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

fromDate

Date

aggregationType
AggregationType

Zwraca

getProjectLanguageAnalytics(string)

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

Zwraca

getRepositoryActivityMetrics(string, string, Date, AggregationType)

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Zwraca