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
| apply |
Tema değişkenlerini geçerli belgeye uygular |
| get |
Diğer DevOps hizmetlerine çağrı yapılmasına izin verecek bir erişim belirteci getirme |
| get |
Geçerli kullanıcıyı tanımlamak için kullanılabilecek bir belirteç getirme |
| get |
Üst çerçeveden ilk el sıkışmasında geçirilen yapılandırma verilerini alma |
| get |
Bu uzantının yüklenmesine ilk neden olan katkı hakkındaki bilgileri alır. |
| get |
Barındırılan içeriğin sahibi olan uzantıyla ilgili bağlamı alma |
| get |
Sayfanın hedef aldığı konak (azure devops kuruluşu gibi) hakkında bilgi alır |
| get |
Konak sayfasıyla ilgili bağlamı alma |
| get |
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. |
| get |
Sayfanın hedef aldığı ekip hakkında bilgi alır |
| get |
Geçerli kullanıcı hakkında bilgi alır |
| get |
Web ile ilgili bağlamı alma |
| init(IExtension |
Konak penceresiyle el sıkışmayı başlatır. |
| notify |
Uzantının yüklenemediği ana bilgisayara bildirir |
| notify |
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
| sdk |
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()
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