Megosztás:


FeatureManagementRestClient class

Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni

Extends

Konstruktorok

FeatureManagementRestClient(IVssRestClientOptions)

Metódusok

getFeature(string)

Adott funkció lekérése az azonosító alapján

getFeatures(string)

Az összes definiált funkció listájának lekérése

getFeatureState(string, string)

A megadott funkció állapotának lekérése az adott felhasználó/minden felhasználó hatóköréhez

getFeatureStateForScope(string, string, string, string)

A megadott funkció állapotának lekérése az adott elnevezett hatókörhöz

queryFeatureStates(ContributedFeatureStateQuery)

A funkcióazonosítók listájának érvényes állapotának lekérése

queryFeatureStatesForDefaultScope(ContributedFeatureStateQuery, string)

Az alapértelmezett hatókör megadott funkcióinak állapotának lekérése

queryFeatureStatesForNamedScope(ContributedFeatureStateQuery, string, string, string)

A megadott funkciók állapotának lekérése az adott elnevezett hatókörhöz

setFeatureState(ContributedFeatureState, string, string, string, string)

Funkció állapotának beállítása

setFeatureStateForScope(ContributedFeatureState, string, string, string, string, string, string)

Egy funkció állapotának beállítása egy adott hatókörben

Konstruktor adatai

FeatureManagementRestClient(IVssRestClientOptions)

new FeatureManagementRestClient(options: IVssRestClientOptions)

Paraméterek

Metódus adatai

getFeature(string)

Adott funkció lekérése az azonosító alapján

function getFeature(featureId: string): Promise<ContributedFeature>

Paraméterek

featureId

string

A funkció hozzájárulási azonosítója

Válaszok

getFeatures(string)

Az összes definiált funkció listájának lekérése

function getFeatures(targetContributionId?: string): Promise<ContributedFeature[]>

Paraméterek

targetContributionId

string

Választható cél hozzájárulás. Ha null/üres, adja vissza az összes funkciót. Ha meg van adva, tartalmazza azokat a funkciókat, amelyek a megadott hozzájárulást célják.

Válaszok

Promise<ContributedFeature[]>

getFeatureState(string, string)

A megadott funkció állapotának lekérése az adott felhasználó/minden felhasználó hatóköréhez

function getFeatureState(featureId: string, userScope: string): Promise<ContributedFeatureState>

Paraméterek

featureId

string

A funkció hozzájárulási azonosítója

userScope

string

User-Scope az érték lekéréséhez. Az aktuális felhasználó esetében "én" vagy "gazdagép" kell, hogy legyen az összes felhasználó számára.

Válaszok

getFeatureStateForScope(string, string, string, string)

A megadott funkció állapotának lekérése az adott elnevezett hatókörhöz

function getFeatureStateForScope(featureId: string, userScope: string, scopeName: string, scopeValue: string): Promise<ContributedFeatureState>

Paraméterek

featureId

string

A funkció hozzájárulási azonosítója

userScope

string

User-Scope az érték lekéréséhez. Az aktuális felhasználó esetében "én" vagy "gazdagép" kell, hogy legyen az összes felhasználó számára.

scopeName

string

Hatókör, amellyel lekérheti a funkcióbeállítást (pl. "projekt" vagy "csapat")

scopeValue

string

A hatókör értéke (például a projekt vagy a csapat azonosítója)

Válaszok

queryFeatureStates(ContributedFeatureStateQuery)

A funkcióazonosítók listájának érvényes állapotának lekérése

function queryFeatureStates(query: ContributedFeatureStateQuery): Promise<ContributedFeatureStateQuery>

Paraméterek

query
ContributedFeatureStateQuery

A lekérdezési funkciók és az aktuális hatókörértékek

Válaszok

queryFeatureStatesForDefaultScope(ContributedFeatureStateQuery, string)

Az alapértelmezett hatókör megadott funkcióinak állapotának lekérése

function queryFeatureStatesForDefaultScope(query: ContributedFeatureStateQuery, userScope: string): Promise<ContributedFeatureStateQuery>

Paraméterek

query
ContributedFeatureStateQuery

A lekérdezés funkcióit leíró lekérdezés.

userScope

string

Válaszok

queryFeatureStatesForNamedScope(ContributedFeatureStateQuery, string, string, string)

A megadott funkciók állapotának lekérése az adott elnevezett hatókörhöz

function queryFeatureStatesForNamedScope(query: ContributedFeatureStateQuery, userScope: string, scopeName: string, scopeValue: string): Promise<ContributedFeatureStateQuery>

Paraméterek

query
ContributedFeatureStateQuery

A lekérdezés funkcióit leíró lekérdezés.

userScope

string

scopeName

string

scopeValue

string

Válaszok

setFeatureState(ContributedFeatureState, string, string, string, string)

Funkció állapotának beállítása

function setFeatureState(feature: ContributedFeatureState, featureId: string, userScope: string, reason?: string, reasonCode?: string): Promise<ContributedFeatureState>

Paraméterek

feature
ContributedFeatureState

Közzétett funkcióállapot-objektum. Meg kell adnia a tényleges értéket.

featureId

string

A funkció hozzájárulási azonosítója

userScope

string

User-Scope az érték beállításához. Az aktuális felhasználó esetében "én" vagy "gazdagép" kell, hogy legyen az összes felhasználó számára.

reason

string

Az állapot módosításának oka

reasonCode

string

Rövid okkód

Válaszok

setFeatureStateForScope(ContributedFeatureState, string, string, string, string, string, string)

Egy funkció állapotának beállítása egy adott hatókörben

function setFeatureStateForScope(feature: ContributedFeatureState, featureId: string, userScope: string, scopeName: string, scopeValue: string, reason?: string, reasonCode?: string): Promise<ContributedFeatureState>

Paraméterek

feature
ContributedFeatureState

Közzétett funkcióállapot-objektum. Meg kell adnia a tényleges értéket.

featureId

string

A funkció hozzájárulási azonosítója

userScope

string

User-Scope az érték beállításához. Az aktuális felhasználó esetében "én" vagy "gazdagép" kell, hogy legyen az összes felhasználó számára.

scopeName

string

Hatókör, amellyel lekérheti a funkcióbeállítást (pl. "projekt" vagy "csapat")

scopeValue

string

A hatókör értéke (például a projekt vagy a csapat azonosítója)

reason

string

Az állapot módosításának oka

reasonCode

string

Rövid okkód

Válaszok