FeatureAvailabilityRestClient class
VSS REST api'lerine istekte bulunmak için kullanılması gereken (türetilen) temel sınıf
- Extends
Oluşturucular
| Feature |
Yöntemler
| get |
Bir kullanıcı için tüm özellik bayraklarının ve geçerli durumlarının listesini alma |
| get |
Tek bir özellik bayrağı ve geçerli durumları hakkında bilgi alma |
| get |
Bir kullanıcı için tek bir özellik bayrağı ve geçerli durumları hakkında bilgi alma |
| get |
Bir kullanıcı için tek bir özellik bayrağı ve geçerli durumları hakkında bilgi alma |
| update |
Bir ad için tek bir özellik bayrağının durumunu değiştirme |
Oluşturucu Ayrıntıları
FeatureAvailabilityRestClient(IVssRestClientOptions)
new FeatureAvailabilityRestClient(options: IVssRestClientOptions)
Parametreler
- options
- IVssRestClientOptions
Yöntem Ayrıntıları
getAllFeatureFlags(string)
Bir kullanıcı için tüm özellik bayraklarının ve geçerli durumlarının listesini alma
function getAllFeatureFlags(userEmail?: string): Promise<FeatureFlag[]>
Parametreler
- userEmail
-
string
Kontrol edilecek kullanıcının e-postası
Döndürülenler
Promise<FeatureFlag[]>
getFeatureFlagByName(string, boolean)
Tek bir özellik bayrağı ve geçerli durumları hakkında bilgi alma
function getFeatureFlagByName(name: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parametreler
- name
-
string
Alınacak özelliğin adı
- checkFeatureExists
-
boolean
Özelliğin mevcut olup olmadığını kontrol edin
Döndürülenler
Promise<FeatureFlag>
getFeatureFlagByNameAndUserEmail(string, string, boolean)
Bir kullanıcı için tek bir özellik bayrağı ve geçerli durumları hakkında bilgi alma
function getFeatureFlagByNameAndUserEmail(name: string, userEmail: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parametreler
- name
-
string
Alınacak özelliğin adı
- userEmail
-
string
Kontrol edilecek kullanıcının e-postası
- checkFeatureExists
-
boolean
Özelliğin mevcut olup olmadığını kontrol edin
Döndürülenler
Promise<FeatureFlag>
getFeatureFlagByNameAndUserId(string, string, boolean)
Bir kullanıcı için tek bir özellik bayrağı ve geçerli durumları hakkında bilgi alma
function getFeatureFlagByNameAndUserId(name: string, userId: string, checkFeatureExists?: boolean): Promise<FeatureFlag>
Parametreler
- name
-
string
Alınacak özelliğin adı
- userId
-
string
Kontrol edilecek kullanıcının kimliği
- checkFeatureExists
-
boolean
Özelliğin mevcut olup olmadığını kontrol edin
Döndürülenler
Promise<FeatureFlag>
updateFeatureFlag(FeatureFlagPatch, string, string, boolean, boolean)
Bir ad için tek bir özellik bayrağının durumunu değiştirme
function updateFeatureFlag(state: FeatureFlagPatch, name: string, userEmail?: string, checkFeatureExists?: boolean, setAtApplicationLevelAlso?: boolean): Promise<FeatureFlag>
Parametreler
- state
- FeatureFlagPatch
Ayarlanması gereken durum
- name
-
string
Değiştirilecek özelliğin adı
- userEmail
-
string
- checkFeatureExists
-
boolean
Durumu ayarlamadan önce özelliğin var olup olmadığını kontrol eder
- setAtApplicationLevelAlso
-
boolean
Döndürülenler
Promise<FeatureFlag>