Freigeben über


FeatureManagementRestClient class

Basisklasse, die verwendet werden soll (abgeleitet von), um Anforderungen an VSS-REST-APIs zu stellen

Extends

Konstruktoren

FeatureManagementRestClient(IVssRestClientOptions)

Methoden

getFeature(string)

Abrufen einer bestimmten Funktion anhand ihrer ID

getFeatures(string)

Abrufen einer Liste aller definierten Funktionen

getFeatureState(string, string)

Abrufen des Status des angegebenen Features für den angegebenen Benutzer-/All-Users-Bereich

getFeatureStateForScope(string, string, string, string)

Abrufen des Status des angegebenen Features für den angegebenen benannten Bereich

queryFeatureStates(ContributedFeatureStateQuery)

Abrufen des effektiven Zustands für eine Liste von Feature-IDs

queryFeatureStatesForDefaultScope(ContributedFeatureStateQuery, string)

Abrufen der Zustände der angegebenen Features für den Standardbereich

queryFeatureStatesForNamedScope(ContributedFeatureStateQuery, string, string, string)

Abrufen der Zustände der angegebenen Features für den spezifischen benannten Bereich

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

Festlegen des Status eines Features

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

Festlegen des Status eines Features auf einen bestimmten Bereich

Details zum Konstruktor

FeatureManagementRestClient(IVssRestClientOptions)

new FeatureManagementRestClient(options: IVssRestClientOptions)

Parameter

Details zur Methode

getFeature(string)

Abrufen einer bestimmten Funktion anhand ihrer ID

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

Parameter

featureId

string

Die Beitrags-ID der Funktion

Gibt zurück

getFeatures(string)

Abrufen einer Liste aller definierten Funktionen

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

Parameter

targetContributionId

string

Optionaler Zielbeitrag. Falls null/empty, werden alle Features zurückgegeben. Wenn angegeben, schließen Sie die Funktionen ein, die auf den angegebenen Beitrag abzielen.

Gibt zurück

Promise<ContributedFeature[]>

getFeatureState(string, string)

Abrufen des Status des angegebenen Features für den angegebenen Benutzer-/All-Users-Bereich

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

Parameter

featureId

string

Beitrags-ID der Funktion

userScope

string

User-Scope, bei dem der Wert abgerufen werden soll. Sollte "me" für den aktuellen Benutzer oder "host" für alle Benutzer sein.

Gibt zurück

getFeatureStateForScope(string, string, string, string)

Abrufen des Status des angegebenen Features für den angegebenen benannten Bereich

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

Parameter

featureId

string

Beitrags-ID der Funktion

userScope

string

User-Scope, bei dem der Wert abgerufen werden soll. Sollte "me" für den aktuellen Benutzer oder "host" für alle Benutzer sein.

scopeName

string

Bereich, für den die Funktionseinstellung abgerufen werden soll (z. B. "Projekt" oder "Team")

scopeValue

string

Wert des Umfangs (z. B. die Projekt- oder Team-ID)

Gibt zurück

queryFeatureStates(ContributedFeatureStateQuery)

Abrufen des effektiven Zustands für eine Liste von Feature-IDs

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

Parameter

query
ContributedFeatureStateQuery

Funktionen, die zusammen mit den aktuellen Bereichswerten abgefragt werden sollen

Gibt zurück

queryFeatureStatesForDefaultScope(ContributedFeatureStateQuery, string)

Abrufen der Zustände der angegebenen Features für den Standardbereich

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

Parameter

query
ContributedFeatureStateQuery

Abfrage, die die abzufragenden Features beschreibt.

userScope

string

Gibt zurück

queryFeatureStatesForNamedScope(ContributedFeatureStateQuery, string, string, string)

Abrufen der Zustände der angegebenen Features für den spezifischen benannten Bereich

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

Parameter

query
ContributedFeatureStateQuery

Abfrage, die die abzufragenden Features beschreibt.

userScope

string

scopeName

string

scopeValue

string

Gibt zurück

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

Festlegen des Status eines Features

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

Parameter

feature
ContributedFeatureState

Bereitgestelltes Feature-Statusobjekt. Sollte den effektiven Wert angeben.

featureId

string

Beitrags-ID der Funktion

userScope

string

User-Scope, bei dem der Wert festgelegt werden soll. Sollte "me" für den aktuellen Benutzer oder "host" für alle Benutzer sein.

reason

string

Grund für die Änderung des Zustands

reasonCode

string

Kurzer Ursachencode

Gibt zurück

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

Festlegen des Status eines Features auf einen bestimmten Bereich

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

Parameter

feature
ContributedFeatureState

Bereitgestelltes Feature-Statusobjekt. Sollte den effektiven Wert angeben.

featureId

string

Beitrags-ID der Funktion

userScope

string

User-Scope, bei dem der Wert festgelegt werden soll. Sollte "me" für den aktuellen Benutzer oder "host" für alle Benutzer sein.

scopeName

string

Bereich, für den die Funktionseinstellung abgerufen werden soll (z. B. "Projekt" oder "Team")

scopeValue

string

Wert des Umfangs (z. B. die Projekt- oder Team-ID)

reason

string

Grund für die Änderung des Zustands

reasonCode

string

Kurzer Ursachencode

Gibt zurück