مشاركة عبر


FeatureAvailabilityRestClient class

الفئة الأساسية التي يجب استخدامها (مشتقة من) لتقديم طلبات إلى VSS REST apis

يمتد

المنشئون

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>