Ler em inglês

Compartilhar via


FeatureAvailabilityRestClient class

Classe base que deve ser usada (derivada de) para fazer solicitações para apis REST do VSS

Extends

Construtores

Métodos

getAllFeatureFlags(string)

Recuperar uma listagem de todos os sinalizadores de recursos e seus estados atuais para um usuário

getFeatureFlagByName(string, boolean)

Recuperar informações sobre um único sinalizador de recurso e seus estados atuais

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Recuperar informações sobre um único sinalizador de recurso e seus estados atuais para um usuário

getFeatureFlagByNameAndUserId(string, string, boolean)

Recuperar informações sobre um único sinalizador de recurso e seus estados atuais para um usuário

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

Alterar o estado de um sinalizador de recurso individual para um nome

Detalhes do construtor

FeatureAvailabilityRestClient(IVssRestClientOptions)

new FeatureAvailabilityRestClient(options: IVssRestClientOptions)

Parâmetros

Detalhes do método

getAllFeatureFlags(string)

Recuperar uma listagem de todos os sinalizadores de recursos e seus estados atuais para um usuário

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

Parâmetros

userEmail

string

O email do usuário para marcar

Retornos

Promise<FeatureFlag[]>

getFeatureFlagByName(string, boolean)

Recuperar informações sobre um único sinalizador de recurso e seus estados atuais

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

Parâmetros

name

string

O nome do recurso a ser recuperado

checkFeatureExists

boolean

Verificar se o recurso existe

Retornos

Promise<FeatureFlag>

getFeatureFlagByNameAndUserEmail(string, string, boolean)

Recuperar informações sobre um único sinalizador de recurso e seus estados atuais para um usuário

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

Parâmetros

name

string

O nome do recurso a ser recuperado

userEmail

string

O email do usuário para marcar

checkFeatureExists

boolean

Verificar se o recurso existe

Retornos

Promise<FeatureFlag>

getFeatureFlagByNameAndUserId(string, string, boolean)

Recuperar informações sobre um único sinalizador de recurso e seus estados atuais para um usuário

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

Parâmetros

name

string

O nome do recurso a ser recuperado

userId

string

A ID do usuário a ser marcar

checkFeatureExists

boolean

Verificar se o recurso existe

Retornos

Promise<FeatureFlag>

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

Alterar o estado de um sinalizador de recurso individual para um nome

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

Parâmetros

state
FeatureFlagPatch

Estado que deve ser definido

name

string

O nome do recurso a ser alterado

userEmail

string

checkFeatureExists

boolean

Verifica se o recurso existe antes de definir o estado

setAtApplicationLevelAlso

boolean

Retornos

Promise<FeatureFlag>