Udostępnij za pośrednictwem


ProjectAnalysisRestClient class

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

Extends

Konstruktory

ProjectAnalysisRestClient(IVssRestClientOptions)

Właściwości

RESOURCE_AREA_ID

Metody

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

Pobiera metryki aktywności 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 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 pobrania trendów.

aggregationType
AggregationType

Rozmiar zasobnika, na 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