Sdílet prostřednictvím


FeatureAvailabilityRestClient class

Základní třída, která by se měla použít (odvozená) k provádění požadavků na rozhraní REST API služby VSS

Extends

Konstruktory

FeatureAvailabilityRestClient(IVssRestClientOptions)

Metody

getAllFeatureFlags(string)

Načtení seznamu všech příznaků funkcí a jejich aktuálního stavu pro uživatele

getFeatureFlagByName(string, boolean)

Načtení informací o příznaku jedné funkce a jejích aktuálních stavech

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Načtení informací o příznaku jedné funkce a jejím aktuálním stavu pro uživatele

getFeatureFlagByNameAndUserId(string, string, boolean)

Načtení informací o příznaku jedné funkce a jejím aktuálním stavu pro uživatele

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

Změna stavu příznaku jednotlivých funkcí pro název

Podrobnosti konstruktoru

FeatureAvailabilityRestClient(IVssRestClientOptions)

new FeatureAvailabilityRestClient(options: IVssRestClientOptions)

Parametry

Podrobnosti metody

getAllFeatureFlags(string)

Načtení seznamu všech příznaků funkcí a jejich aktuálního stavu pro uživatele

function getAllFeatureFlags(userEmail?: string): Promise<FeatureFlag[]>

Parametry

userEmail

string

E-mail uživatele, který má zkontrolovat

Návraty

Promise<FeatureFlag[]>

getFeatureFlagByName(string, boolean)

Načtení informací o příznaku jedné funkce a jejích aktuálních stavech

function getFeatureFlagByName(name: string, checkFeatureExists?: boolean): Promise<FeatureFlag>

Parametry

name

string

Název prvku, který chcete načíst

checkFeatureExists

boolean

Zkontrolujte, zda funkce existuje

Návraty

Promise<FeatureFlag>

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Načtení informací o příznaku jedné funkce a jejím aktuálním stavu pro uživatele

function getFeatureFlagByNameAndUserEmail(name: string, userEmail: string, checkFeatureExists?: boolean): Promise<FeatureFlag>

Parametry

name

string

Název prvku, který chcete načíst

userEmail

string

E-mail uživatele, který má zkontrolovat

checkFeatureExists

boolean

Zkontrolujte, zda funkce existuje

Návraty

Promise<FeatureFlag>

getFeatureFlagByNameAndUserId(string, string, boolean)

Načtení informací o příznaku jedné funkce a jejím aktuálním stavu pro uživatele

function getFeatureFlagByNameAndUserId(name: string, userId: string, checkFeatureExists?: boolean): Promise<FeatureFlag>

Parametry

name

string

Název prvku, který chcete načíst

userId

string

Id uživatele, který se má zkontrolovat

checkFeatureExists

boolean

Zkontrolujte, zda funkce existuje

Návraty

Promise<FeatureFlag>

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

Změna stavu příznaku jednotlivých funkcí pro název

function updateFeatureFlag(state: FeatureFlagPatch, name: string, userEmail?: string, checkFeatureExists?: boolean, setAtApplicationLevelAlso?: boolean): Promise<FeatureFlag>

Parametry

state
FeatureFlagPatch

Stav, který by měl být nastaven

name

string

Název prvku, který chcete změnit

userEmail

string

checkFeatureExists

boolean

Před nastavením stavu zkontroluje, zda prvek existuje

setAtApplicationLevelAlso

boolean

Návraty

Promise<FeatureFlag>