共用方式為


FeatureAvailabilityRestClient class

應該使用 (衍生自) 的基類,向 VSS REST API 提出要求

Extends

建構函式

FeatureAvailabilityRestClient(IVssRestClientOptions)

方法

getAllFeatureFlags(string)

擷取使用者的所有功能旗標及其目前狀態的清單

getFeatureFlagByName(string, boolean)

擷取單一功能旗標及其目前狀態的相關資訊

getFeatureFlagByNameAndUserEmail(string, string, boolean)

擷取單一功能旗標及其使用者目前狀態的相關資訊

getFeatureFlagByNameAndUserId(string, string, boolean)

擷取單一功能旗標及其使用者目前狀態的相關資訊

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

變更名稱的個別功能旗標狀態

建構函式詳細資料

FeatureAvailabilityRestClient(IVssRestClientOptions)

new FeatureAvailabilityRestClient(options: IVssRestClientOptions)

參數

方法詳細資料

getAllFeatureFlags(string)

擷取使用者的所有功能旗標及其目前狀態的清單

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

參數

userEmail

string

要檢查的使用者電子郵件

傳回

Promise<FeatureFlag[]>

getFeatureFlagByName(string, boolean)

擷取單一功能旗標及其目前狀態的相關資訊

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

參數

name

string

要擷取的功能名稱

checkFeatureExists

boolean

檢查功能是否存在

傳回

Promise<FeatureFlag>

getFeatureFlagByNameAndUserEmail(string, string, boolean)

擷取單一功能旗標及其使用者目前狀態的相關資訊

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

參數

name

string

要擷取的功能名稱

userEmail

string

要檢查的使用者電子郵件

checkFeatureExists

boolean

檢查功能是否存在

傳回

Promise<FeatureFlag>

getFeatureFlagByNameAndUserId(string, string, boolean)

擷取單一功能旗標及其使用者目前狀態的相關資訊

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

參數

name

string

要擷取的功能名稱

userId

string

要檢查的使用者識別碼

checkFeatureExists

boolean

檢查功能是否存在

傳回

Promise<FeatureFlag>

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

變更名稱的個別功能旗標狀態

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

參數

state
FeatureFlagPatch

應設定的狀態

name

string

要變更的功能名稱

userEmail

string

checkFeatureExists

boolean

在設定狀態之前檢查功能是否存在

setAtApplicationLevelAlso

boolean

傳回

Promise<FeatureFlag>