Bagikan melalui


FeatureManagementRestClient class

Kelas dasar yang harus digunakan (berasal dari) untuk membuat permintaan ke VSS REST api

Memperluas

Konstruktor

FeatureManagementRestClient(IVssRestClientOptions)

Metode

getFeature(string)

Dapatkan fitur tertentu berdasarkan id-nya

getFeatures(string)

Dapatkan daftar semua fitur yang ditentukan

getFeatureState(string, string)

Dapatkan status fitur yang ditentukan untuk cakupan pengguna/semua pengguna yang diberikan

getFeatureStateForScope(string, string, string, string)

Dapatkan status fitur yang ditentukan untuk cakupan bernama yang diberikan

queryFeatureStates(ContributedFeatureStateQuery)

Dapatkan status efektif untuk daftar id fitur

queryFeatureStatesForDefaultScope(ContributedFeatureStateQuery, string)

Dapatkan status fitur yang ditentukan untuk cakupan default

queryFeatureStatesForNamedScope(ContributedFeatureStateQuery, string, string, string)

Dapatkan status fitur yang ditentukan untuk cakupan bernama tertentu

setFeatureState(ContributedFeatureState, string, string, string, string)

Mengatur status fitur

setFeatureStateForScope(ContributedFeatureState, string, string, string, string, string, string)

Mengatur status fitur pada cakupan tertentu

Detail Konstruktor

FeatureManagementRestClient(IVssRestClientOptions)

new FeatureManagementRestClient(options: IVssRestClientOptions)

Parameter

Detail Metode

getFeature(string)

Dapatkan fitur tertentu berdasarkan id-nya

function getFeature(featureId: string): Promise<ContributedFeature>

Parameter

featureId

string

ID kontribusi fitur

Mengembalikan

getFeatures(string)

Dapatkan daftar semua fitur yang ditentukan

function getFeatures(targetContributionId?: string): Promise<ContributedFeature[]>

Parameter

targetContributionId

string

Kontribusi target opsional. Jika null/kosong, kembalikan semua fitur. Jika ditentukan, sertakan fitur yang menargetkan kontribusi yang ditentukan.

Mengembalikan

Promise<ContributedFeature[]>

getFeatureState(string, string)

Dapatkan status fitur yang ditentukan untuk cakupan pengguna/semua pengguna yang diberikan

function getFeatureState(featureId: string, userScope: string): Promise<ContributedFeatureState>

Parameter

featureId

string

ID kontribusi fitur

userScope

string

User-Scope untuk mendapatkan nilainya. Harus "saya" untuk pengguna saat ini atau "host" untuk semua pengguna.

Mengembalikan

getFeatureStateForScope(string, string, string, string)

Dapatkan status fitur yang ditentukan untuk cakupan bernama yang diberikan

function getFeatureStateForScope(featureId: string, userScope: string, scopeName: string, scopeValue: string): Promise<ContributedFeatureState>

Parameter

featureId

string

ID kontribusi fitur

userScope

string

User-Scope untuk mendapatkan nilainya. Harus "saya" untuk pengguna saat ini atau "host" untuk semua pengguna.

scopeName

string

Cakupan untuk mendapatkan pengaturan fitur (misalnya "proyek" atau "tim")

scopeValue

string

Nilai cakupan (misalnya id proyek atau tim)

Mengembalikan

queryFeatureStates(ContributedFeatureStateQuery)

Dapatkan status efektif untuk daftar id fitur

function queryFeatureStates(query: ContributedFeatureStateQuery): Promise<ContributedFeatureStateQuery>

Parameter

query
ContributedFeatureStateQuery

Fitur untuk dikueri bersama dengan nilai cakupan saat ini

Mengembalikan

queryFeatureStatesForDefaultScope(ContributedFeatureStateQuery, string)

Dapatkan status fitur yang ditentukan untuk cakupan default

function queryFeatureStatesForDefaultScope(query: ContributedFeatureStateQuery, userScope: string): Promise<ContributedFeatureStateQuery>

Parameter

query
ContributedFeatureStateQuery

Kueri yang menjelaskan fitur yang akan dikueri.

userScope

string

Mengembalikan

queryFeatureStatesForNamedScope(ContributedFeatureStateQuery, string, string, string)

Dapatkan status fitur yang ditentukan untuk cakupan bernama tertentu

function queryFeatureStatesForNamedScope(query: ContributedFeatureStateQuery, userScope: string, scopeName: string, scopeValue: string): Promise<ContributedFeatureStateQuery>

Parameter

query
ContributedFeatureStateQuery

Kueri yang menjelaskan fitur yang akan dikueri.

userScope

string

scopeName

string

scopeValue

string

Mengembalikan

setFeatureState(ContributedFeatureState, string, string, string, string)

Mengatur status fitur

function setFeatureState(feature: ContributedFeatureState, featureId: string, userScope: string, reason?: string, reasonCode?: string): Promise<ContributedFeatureState>

Parameter

feature
ContributedFeatureState

Objek status fitur yang diposting. Harus menentukan nilai efektif.

featureId

string

ID kontribusi fitur

userScope

string

User-Scope untuk mengatur nilai. Harus "saya" untuk pengguna saat ini atau "host" untuk semua pengguna.

reason

string

Alasan mengubah negara bagian

reasonCode

string

Kode alasan pendek

Mengembalikan

setFeatureStateForScope(ContributedFeatureState, string, string, string, string, string, string)

Mengatur status fitur pada cakupan tertentu

function setFeatureStateForScope(feature: ContributedFeatureState, featureId: string, userScope: string, scopeName: string, scopeValue: string, reason?: string, reasonCode?: string): Promise<ContributedFeatureState>

Parameter

feature
ContributedFeatureState

Objek status fitur yang diposting. Harus menentukan nilai efektif.

featureId

string

ID kontribusi fitur

userScope

string

User-Scope untuk mengatur nilai. Harus "saya" untuk pengguna saat ini atau "host" untuk semua pengguna.

scopeName

string

Cakupan untuk mendapatkan pengaturan fitur (misalnya "proyek" atau "tim")

scopeValue

string

Nilai cakupan (misalnya id proyek atau tim)

reason

string

Alasan mengubah negara bagian

reasonCode

string

Kode alasan pendek

Mengembalikan