Dela via


FeatureAvailabilityRestClient class

Basklass som ska användas (härleds från) för att göra begäranden till VSS REST API:er

Extends

Konstruktorer

FeatureAvailabilityRestClient(IVssRestClientOptions)

Metoder

getAllFeatureFlags(string)

Hämta en lista över alla funktionsflaggor och deras aktuella tillstånd för en användare

getFeatureFlagByName(string, boolean)

Hämta information om en enskild funktionsflagga och dess aktuella tillstånd

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Hämta information om en enskild funktionsflagga och dess aktuella tillstånd för en användare

getFeatureFlagByNameAndUserId(string, string, boolean)

Hämta information om en enskild funktionsflagga och dess aktuella tillstånd för en användare

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

Ändra status för en enskild funktionsflagga för ett namn

Konstruktorinformation

FeatureAvailabilityRestClient(IVssRestClientOptions)

new FeatureAvailabilityRestClient(options: IVssRestClientOptions)

Parametrar

Metodinformation

getAllFeatureFlags(string)

Hämta en lista över alla funktionsflaggor och deras aktuella tillstånd för en användare

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

Parametrar

userEmail

string

Användarens e-postadress att kontrollera

Returer

Promise<FeatureFlag[]>

getFeatureFlagByName(string, boolean)

Hämta information om en enskild funktionsflagga och dess aktuella tillstånd

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

Parametrar

name

string

Namnet på den funktion som ska hämtas

checkFeatureExists

boolean

Kontrollera om funktionen finns

Returer

Promise<FeatureFlag>

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Hämta information om en enskild funktionsflagga och dess aktuella tillstånd för en användare

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

Parametrar

name

string

Namnet på den funktion som ska hämtas

userEmail

string

Användarens e-postadress att kontrollera

checkFeatureExists

boolean

Kontrollera om funktionen finns

Returer

Promise<FeatureFlag>

getFeatureFlagByNameAndUserId(string, string, boolean)

Hämta information om en enskild funktionsflagga och dess aktuella tillstånd för en användare

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

Parametrar

name

string

Namnet på den funktion som ska hämtas

userId

string

ID:t för användaren som ska kontrolleras

checkFeatureExists

boolean

Kontrollera om funktionen finns

Returer

Promise<FeatureFlag>

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

Ändra status för en enskild funktionsflagga för ett namn

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

Parametrar

state
FeatureFlagPatch

Tillstånd som ska anges

name

string

Namnet på funktionen som ska ändras

userEmail

string

checkFeatureExists

boolean

Kontrollerar om funktionen finns innan du anger tillståndet

setAtApplicationLevelAlso

boolean

Returer

Promise<FeatureFlag>