ContributionsRestClient class

应使用 (派生自) 的基类向 VSS REST API 发出请求

Extends

构造函数

ContributionsRestClient(IVssRestClientOptions)

属性

RESOURCE_AREA_ID

方法

getInstalledExtensionByName(string, string, string[])
getInstalledExtensions(string[], boolean, string[])
queryContributionNodes(ContributionNodeQuery)

根据传入的查询对象中的参数查询贡献节点和提供程序详细信息。

queryDataProviders(DataProviderQuery, string, string)

构造函数详细信息

ContributionsRestClient(IVssRestClientOptions)

new ContributionsRestClient(options: IVssRestClientOptions)

参数

属性详细信息

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

属性值

string

方法详细信息

getInstalledExtensionByName(string, string, string[])

function getInstalledExtensionByName(publisherName: string, extensionName: string, assetTypes?: string[]): Promise<InstalledExtension>

参数

publisherName

string

extensionName

string

assetTypes

string[]

返回

getInstalledExtensions(string[], boolean, string[])

function getInstalledExtensions(contributionIds?: string[], includeDisabledApps?: boolean, assetTypes?: string[]): Promise<InstalledExtension[]>

参数

contributionIds

string[]

includeDisabledApps

boolean

assetTypes

string[]

返回

Promise<InstalledExtension[]>

queryContributionNodes(ContributionNodeQuery)

根据传入的查询对象中的参数查询贡献节点和提供程序详细信息。

function queryContributionNodes(query: ContributionNodeQuery): Promise<ContributionNodeQueryResult>

参数

返回

queryDataProviders(DataProviderQuery, string, string)

function queryDataProviders(query: DataProviderQuery, scopeName?: string, scopeValue?: string): Promise<DataProviderResult>

参数

scopeName

string

scopeValue

string

返回