FeatureAvailabilityRestClient class
الفئة الأساسية التي يجب استخدامها (مشتقة من) لتقديم طلبات إلى VSS REST apis
- يمتد
الأساليب
| get |
استرداد قائمة بجميع علامات الميزات وحالاتها الحالية لمستخدم |
| get |
استرداد معلومات حول علامة ميزة واحدة وحالاتها الحالية |
| get |
استرداد معلومات حول علامة ميزة واحدة وحالاتها الحالية لمستخدم |
| get |
استرداد معلومات حول علامة ميزة واحدة وحالاتها الحالية لمستخدم |
| update |
تغيير حالة علامة ميزة فردية لاسم |
تفاصيل المنشئ
FeatureAvailabilityRestClient(IVssRestClientOptions)
new FeatureAvailabilityRestClient(options: IVssRestClientOptions)
المعلمات
- 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>