FeatureAvailabilityRestClient class
應該使用 (衍生自) 向 VSS REST API 提出要求的基類
- Extends
方法
| get |
擷取使用者所有功能旗標及其目前狀態的清單 |
| get |
擷取單一功能旗標及其目前狀態的資訊 |
| get |
擷取使用者單一功能旗標及其目前狀態的相關資訊 |
| get |
擷取使用者單一功能旗標及其目前狀態的相關資訊 |
| update |
變更名稱的個別功能旗標狀態 |
建構函式詳細資料
FeatureAvailabilityRestClient(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>