FeatureManagementRestClient class
Kelas dasar yang harus digunakan (berasal dari) untuk membuat permintaan ke VSS REST api
- Memperluas
Metode
| get |
Dapatkan fitur tertentu berdasarkan id-nya |
| get |
Dapatkan daftar semua fitur yang ditentukan |
| get |
Dapatkan status fitur yang ditentukan untuk cakupan pengguna/semua pengguna yang diberikan |
| get |
Dapatkan status fitur yang ditentukan untuk cakupan bernama yang diberikan |
| query |
Dapatkan status efektif untuk daftar id fitur |
| query |
Dapatkan status fitur yang ditentukan untuk cakupan default |
| query |
Dapatkan status fitur yang ditentukan untuk cakupan bernama tertentu |
| set |
Mengatur status fitur |
| set |
Mengatur status fitur pada cakupan tertentu |
Detail Konstruktor
FeatureManagementRestClient(IVssRestClientOptions)
new FeatureManagementRestClient(options: IVssRestClientOptions)
Parameter
- options
- IVssRestClientOptions
Detail Metode
getFeature(string)
Dapatkan fitur tertentu berdasarkan id-nya
function getFeature(featureId: string): Promise<ContributedFeature>
Parameter
- featureId
-
string
ID kontribusi fitur
Mengembalikan
Promise<ContributedFeature>
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
Promise<ContributedFeatureState>
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
Promise<ContributedFeatureState>
queryFeatureStates(ContributedFeatureStateQuery)
Dapatkan status efektif untuk daftar id fitur
function queryFeatureStates(query: ContributedFeatureStateQuery): Promise<ContributedFeatureStateQuery>
Parameter
Fitur untuk dikueri bersama dengan nilai cakupan saat ini
Mengembalikan
Promise<ContributedFeatureStateQuery>
queryFeatureStatesForDefaultScope(ContributedFeatureStateQuery, string)
Dapatkan status fitur yang ditentukan untuk cakupan default
function queryFeatureStatesForDefaultScope(query: ContributedFeatureStateQuery, userScope: string): Promise<ContributedFeatureStateQuery>
Parameter
Kueri yang menjelaskan fitur yang akan dikueri.
- userScope
-
string
Mengembalikan
Promise<ContributedFeatureStateQuery>
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
Kueri yang menjelaskan fitur yang akan dikueri.
- userScope
-
string
- scopeName
-
string
- scopeValue
-
string
Mengembalikan
Promise<ContributedFeatureStateQuery>
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
Promise<ContributedFeatureState>
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
Promise<ContributedFeatureState>