Aracılığıyla paylaş


azure-devops-extension-sdk package

Arabirimler

ContextIdentifier
GlobalizationContext
IExtensionContext

Geçerli uzantının tanımlayıcısı

IExtensionInitOptions

Uzantı başlatma seçenekleri -- DevOps.init() öğesine geçirildi

IHostContext

Geçerli DevOps konağı (kuruluş) hakkında bilgi

IPageContext

Her web sayfasına yerleştirilen genel bağlam

ITeamContext

Geçerli DevOps ekibi hakkında bilgi

IUserContext

Geçerli kullanıcı hakkında bilgi

Numaralandırmalar

HostType

DevOps konak düzeyi

İşlevler

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

Tema değişkenlerini geçerli belgeye uygular

getAccessToken()

Diğer DevOps hizmetlerine çağrı yapılmasına izin verecek bir erişim belirteci getirme

getAppToken()

Geçerli kullanıcıyı tanımlamak için kullanılabilecek bir belirteç getirme

getConfiguration()

Üst çerçeveden ilk el sıkışmasında geçirilen yapılandırma verilerini alma

getContributionId()

Bu uzantının yüklenmesine ilk neden olan katkı hakkındaki bilgileri alır.

getExtensionContext()

Barındırılan içeriğin sahibi olan uzantıyla ilgili bağlamı alma

getHost()

Sayfanın hedef aldığı konak (azure devops kuruluşu gibi) hakkında bilgi alır

getPageContext()

Konak sayfasıyla ilgili bağlamı alma

getService<T>(string)

Verilen katkı kimliğiyle katkıyı alın. Döndürülen katkı, bu katkı içinde kayıtlı bir nesne almak için bir yönteme sahiptir.

getTeamContext()

Sayfanın hedef aldığı ekip hakkında bilgi alır

getUser()

Geçerli kullanıcı hakkında bilgi alır

getWebContext()

Web ile ilgili bağlamı alma

init(IExtensionInitOptions)

Konak penceresiyle el sıkışmayı başlatır.

notifyLoadFailed(string | Error)

Uzantının yüklenemediği ana bilgisayara bildirir

notifyLoadSucceeded()

Ana bilgisayara uzantının başarıyla yüklendiğini bildirir (yükleme göstergesini göstermeyi durdur)

ready()

İlk kurulum/el sıkışması tamamlandıktan sonra çağrılan bir geri arama kaydedin. İlk kurulum zaten tamamlandıysa, geçerli çağrı yığınının sonunda geri çağırma çağrılır.

register<T>(string, T)

Bu uzantının konak çerçevesinde kullanıma sunan bir nesneyi (örnek veya fabrika yöntemi) kaydedin.

resize(number, number)

Geçerli uzantı boyutuna göre bu uzantının kapsayıcısını yeniden boyutlandırmak için üst pencereye istekte bulunur.

unregister(string)

Bu uzantının konak çerçevesine maruz kaldığı bir nesneyi kaldırır.

Değişkenler

sdkVersion

Web SDK sürüm numarası. Bir uzantının talep setinde belirtilebilir: vss-sdk-version/4.2

İşlev Ayrıntıları

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

Tema değişkenlerini geçerli belgeye uygular

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

Parametreler

themeData

{[varName: string]: string}

getAccessToken()

Diğer DevOps hizmetlerine çağrı yapılmasına izin verecek bir erişim belirteci getirme

function getAccessToken(): Promise<string>

Döndürülenler

Promise<string>

getAppToken()

Geçerli kullanıcıyı tanımlamak için kullanılabilecek bir belirteç getirme

function getAppToken(): Promise<string>

Döndürülenler

Promise<string>

getConfiguration()

Üst çerçeveden ilk el sıkışmasında geçirilen yapılandırma verilerini alma

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

Döndürülenler

{[key: string]: any}

getContributionId()

Bu uzantının yüklenmesine ilk neden olan katkı hakkındaki bilgileri alır.

function getContributionId(): string

Döndürülenler

string

getExtensionContext()

Barındırılan içeriğin sahibi olan uzantıyla ilgili bağlamı alma

function getExtensionContext(): IExtensionContext

Döndürülenler

getHost()

Sayfanın hedef aldığı konak (azure devops kuruluşu gibi) hakkında bilgi alır

function getHost(): IHostContext

Döndürülenler

getPageContext()

Konak sayfasıyla ilgili bağlamı alma

function getPageContext(): IPageContext

Döndürülenler

getService<T>(string)

Verilen katkı kimliğiyle katkıyı alın. Döndürülen katkı, bu katkı içinde kayıtlı bir nesne almak için bir yönteme sahiptir.

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

Parametreler

contributionId

string

Alınacak katkının kimliği

Döndürülenler

Promise<T>

getTeamContext()

Sayfanın hedef aldığı ekip hakkında bilgi alır

function getTeamContext(): ITeamContext

Döndürülenler

getUser()

Geçerli kullanıcı hakkında bilgi alır

function getUser(): IUserContext

Döndürülenler

getWebContext()

Web ile ilgili bağlamı alma

function getWebContext(): IWebContext

Döndürülenler

IWebContext

init(IExtensionInitOptions)

Konak penceresiyle el sıkışmayı başlatır.

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

Parametreler

options
IExtensionInitOptions

Uzantı için başlatma seçenekleri.

Döndürülenler

Promise<void>

notifyLoadFailed(string | Error)

Uzantının yüklenemediği ana bilgisayara bildirir

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

Parametreler

e

string | Error

Döndürülenler

Promise<void>

notifyLoadSucceeded()

Ana bilgisayara uzantının başarıyla yüklendiğini bildirir (yükleme göstergesini göstermeyi durdur)

function notifyLoadSucceeded(): Promise<void>

Döndürülenler

Promise<void>

ready()

İlk kurulum/el sıkışması tamamlandıktan sonra çağrılan bir geri arama kaydedin. İlk kurulum zaten tamamlandıysa, geçerli çağrı yığınının sonunda geri çağırma çağrılır.

function ready(): Promise<void>

Döndürülenler

Promise<void>

register<T>(string, T)

Bu uzantının konak çerçevesinde kullanıma sunan bir nesneyi (örnek veya fabrika yöntemi) kaydedin.

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

Parametreler

instanceId

string

kayıtlı nesnenin benzersiz kimliği

instance

T

Şunlardan biri: (1) bir nesne örneği veya (2) isteğe bağlı bağlam verilerini alan ve bir nesne örneği döndüren bir işlev.

resize(number, number)

Geçerli uzantı boyutuna göre bu uzantının kapsayıcısını yeniden boyutlandırmak için üst pencereye istekte bulunur.

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

Parametreler

width

number

İsteğe bağlı genişlik, varsayılan olarak scrollWidth'i kullanır

height

number

İsteğe bağlı yükseklik, scrollHeight varsayılanı

unregister(string)

Bu uzantının konak çerçevesine maruz kaldığı bir nesneyi kaldırır.

function unregister(instanceId: string)

Parametreler

instanceId

string

kayıtlı nesnenin benzersiz kimliği

Variable Details

sdkVersion

Web SDK sürüm numarası. Bir uzantının talep setinde belirtilebilir: vss-sdk-version/4.2

sdkVersion: 4.2

Tür

4.2