Aracılığıyla paylaş


FeatureAvailabilityRestClient class

VSS REST api'lerine istekte bulunmak için kullanılması gereken (türetilen) temel sınıf

Extends

Oluşturucular

FeatureAvailabilityRestClient(IVssRestClientOptions)

Yöntemler

getAllFeatureFlags(string)

Bir kullanıcı için tüm özellik bayraklarının ve geçerli durumlarının listesini alma

getFeatureFlagByName(string, boolean)

Tek bir özellik bayrağı ve geçerli durumları hakkında bilgi alma

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Bir kullanıcı için tek bir özellik bayrağı ve geçerli durumları hakkında bilgi alma

getFeatureFlagByNameAndUserId(string, string, boolean)

Bir kullanıcı için tek bir özellik bayrağı ve geçerli durumları hakkında bilgi alma

updateFeatureFlag(FeatureFlagPatch, string, string, boolean, boolean)

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

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>