Dela via


azure-devops-extension-sdk package

Gränssnitt

ContextIdentifier
GlobalizationContext
IExtensionContext

Identifierare för det aktuella tillägget

IExtensionInitOptions

Alternativ för tilläggsinitiering – skickas till DevOps.init()

IHostContext

Information om den aktuella DevOps-värden (organisationen)

IPageContext

Global kontext placerad på varje webbsida

ITeamContext

Information om det aktuella DevOps-teamet

IUserContext

Information om den aktuella användaren

Uppräkningar

HostType

DevOps-värdnivå

Funktioner

applyTheme({[varName: string]: string})

Tillämpar temavariabler på det aktuella dokumentet

getAccessToken()

Hämta en åtkomsttoken som gör att anrop kan göras till andra DevOps-tjänster

getAppToken()

Hämta en token som kan användas för att identifiera den aktuella användaren

getConfiguration()

Hämta konfigurationsdata som skickas i den första handskakningen från den överordnade ramen

getContributionId()

Hämtar information om bidraget som först gjorde att det här tillägget lästes in.

getExtensionContext()

Hämta kontexten om tillägget som äger innehållet som finns

getHost()

Hämtar information om värden (d.v.s. en Azure DevOps-organisation) som sidan riktar sig till

getPageContext()

Hämta kontexten om värdsidan

getService<T>(string)

Hämta bidraget med det angivna bidrags-ID:t. Det returnerade bidraget har en metod för att hämta ett registrerat objekt inom det bidraget.

getTeamContext()

Hämtar information om teamet som sidan riktar sig till

getUser()

Hämtar information om den aktuella användaren

getWebContext()

Få kontexten om webben

init(IExtensionInitOptions)

Initierar handskakningen med värdfönstret.

notifyLoadFailed(string | Error)

Meddelar värden att tillägget inte kunde läsas in

notifyLoadSucceeded()

Meddelar värden att tillägget har lästs in (sluta visa inläsningsindikatorn)

ready()

Registrera en återuppringning som rings upp när den första installationen/handskakningen har slutförts. Om den första installationen redan har slutförts anropas återanropet i slutet av den aktuella anropsstacken.

register<T>(string, T)

Registrera ett objekt (instans eller fabriksmetod) som det här tillägget exponerar för värdramen.

resize(number, number)

Begär att det överordnade fönstret ändrar storlek på behållaren för det här tillägget baserat på den aktuella tilläggsstorleken.

unregister(string)

Tar bort ett objekt som det här tillägget exponerar för värdramen.

Funktionsinformation

applyTheme({[varName: string]: string})

Tillämpar temavariabler på det aktuella dokumentet

function applyTheme(themeData: {[varName: string]: string})

Parametrar

themeData

{[varName: string]: string}

getAccessToken()

Hämta en åtkomsttoken som gör att anrop kan göras till andra DevOps-tjänster

function getAccessToken(): Promise<string>

Returer

Promise<string>

getAppToken()

Hämta en token som kan användas för att identifiera den aktuella användaren

function getAppToken(): Promise<string>

Returer

Promise<string>

getConfiguration()

Hämta konfigurationsdata som skickas i den första handskakningen från den överordnade ramen

function getConfiguration(): {[key: string]: any}

Returer

{[key: string]: any}

getContributionId()

Hämtar information om bidraget som först gjorde att det här tillägget lästes in.

function getContributionId(): string

Returer

string

getExtensionContext()

Hämta kontexten om tillägget som äger innehållet som finns

function getExtensionContext(): IExtensionContext

Returer

getHost()

Hämtar information om värden (d.v.s. en Azure DevOps-organisation) som sidan riktar sig till

function getHost(): IHostContext

Returer

getPageContext()

Hämta kontexten om värdsidan

function getPageContext(): IPageContext

Returer

getService<T>(string)

Hämta bidraget med det angivna bidrags-ID:t. Det returnerade bidraget har en metod för att hämta ett registrerat objekt inom det bidraget.

function getService<T>(contributionId: string): Promise<T>

Parametrar

contributionId

string

ID för bidraget som ska hämtas

Returer

Promise<T>

getTeamContext()

Hämtar information om teamet som sidan riktar sig till

function getTeamContext(): ITeamContext

Returer

getUser()

Hämtar information om den aktuella användaren

function getUser(): IUserContext

Returer

getWebContext()

Få kontexten om webben

function getWebContext(): IWebContext

Returer

IWebContext

init(IExtensionInitOptions)

Initierar handskakningen med värdfönstret.

function init(options?: IExtensionInitOptions): Promise<void>

Parametrar

options
IExtensionInitOptions

Initieringsalternativ för tillägget.

Returer

Promise<void>

notifyLoadFailed(string | Error)

Meddelar värden att tillägget inte kunde läsas in

function notifyLoadFailed(e: string | Error): Promise<void>

Parametrar

e

string | Error

Returer

Promise<void>

notifyLoadSucceeded()

Meddelar värden att tillägget har lästs in (sluta visa inläsningsindikatorn)

function notifyLoadSucceeded(): Promise<void>

Returer

Promise<void>

ready()

Registrera en återuppringning som rings upp när den första installationen/handskakningen har slutförts. Om den första installationen redan har slutförts anropas återanropet i slutet av den aktuella anropsstacken.

function ready(): Promise<void>

Returer

Promise<void>

register<T>(string, T)

Registrera ett objekt (instans eller fabriksmetod) som det här tillägget exponerar för värdramen.

function register<T>(instanceId: string, instance: T)

Parametrar

instanceId

string

Unikt ID för det registrerade objektet

instance

T

Antingen: (1) en objektförekomst eller (2) en funktion som tar valfria kontextdata och returnerar en objektinstans.

resize(number, number)

Begär att det överordnade fönstret ändrar storlek på behållaren för det här tillägget baserat på den aktuella tilläggsstorleken.

function resize(width?: number, height?: number)

Parametrar

width

number

Valfri bredd, standardvärdet är scrollWidth

height

number

Valfri höjd, standardvärdet är scrollHeight

unregister(string)

Tar bort ett objekt som det här tillägget exponerar för värdramen.

function unregister(instanceId: string)

Parametrar

instanceId

string

Unikt ID för det registrerade objektet