跳转到主内容

接口:Provider

定义于:packages/extension-api/src/extension-api.d.ts:677

属性

detectionChecks

readonly detectionChecks: ProviderDetectionCheck[]

定义于:packages/extension-api/src/extension-api.d.ts:724


id

readonly id: string

定义于:packages/extension-api/src/extension-api.d.ts:709


images

readonly images: ProviderImages

定义于:packages/extension-api/src/extension-api.d.ts:719


readonly links: Link[]

定义于:packages/extension-api/src/extension-api.d.ts:721


name

readonly name: string

定义于:packages/extension-api/src/extension-api.d.ts:708


onDidUpdateDetectionChecks

onDidUpdateDetectionChecks: Event<ProviderDetectionCheck[]>

定义于:packages/extension-api/src/extension-api.d.ts:735


onDidUpdateStatus

onDidUpdateStatus: Event<ProviderStatus>

定义于:packages/extension-api/src/extension-api.d.ts:712


onDidUpdateVersion

onDidUpdateVersion: Event<string>

定义于:packages/extension-api/src/extension-api.d.ts:717


status

readonly status: ProviderStatus

定义于:packages/extension-api/src/extension-api.d.ts:710


version

readonly version: undefined | string

定义于:packages/extension-api/src/extension-api.d.ts:715


warnings

readonly warnings: ProviderInformation[]

定义于:packages/extension-api/src/extension-api.d.ts:731

方法

dispose()

dispose(): void

定义于:packages/extension-api/src/extension-api.d.ts:707

返回

void


registerAutostart()

registerAutostart(autostart): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:703

参数

autostart

ProviderAutostart

返回值

Disposable


registerCleanup()

registerCleanup(cleanup): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:705

参数

cleanup

ProviderCleanup

返回值

Disposable


registerContainerProviderConnection()

registerContainerProviderConnection(connection): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:691

参数

connection

ContainerProviderConnection

返回值

Disposable


registerInstallation()

registerInstallation(installation): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:697

参数

installation

ProviderInstallation

返回值

Disposable


registerKubernetesProviderConnection()

registerKubernetesProviderConnection(connection): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:692

Parameters

connection

KubernetesProviderConnection

Returns

Disposable


registerLifecycle()

registerLifecycle(lifecycle): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:694

Parameters

lifecycle

ProviderLifecycle

Returns

Disposable


registerUpdate()

registerUpdate(update): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:700

Parameters

update

ProviderUpdate

Returns

Disposable


registerVmProviderConnection()

registerVmProviderConnection(connection): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:693

Parameters

connection

VmProviderConnection

Returns

Disposable


setContainerProviderConnectionFactory()

setContainerProviderConnectionFactory(containerProviderConnectionFactory, connectionAuditor?): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:678

Parameters

containerProviderConnectionFactory

ContainerProviderConnectionFactory

connectionAuditor?

Auditor

Returns

Disposable


setKubernetesProviderConnectionFactory()

setKubernetesProviderConnectionFactory(containerProviderConnectionFactory, connectionAuditor?): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:682

Parameters

containerProviderConnectionFactory

KubernetesProviderConnectionFactory

connectionAuditor?

Auditor

Returns

Disposable


setVmProviderConnectionFactory()

setVmProviderConnectionFactory(vmProviderConnectionFactory, connectionAuditor?): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:686

Parameters

vmProviderConnectionFactory

VmProviderConnectionFactory

connectionAuditor?

Auditor

Returns

Disposable


updateDetectionChecks()

updateDetectionChecks(detectionChecks): void

定义于:packages/extension-api/src/extension-api.d.ts:728

Parameters

detectionChecks

ProviderDetectionCheck[]

Returns

void


updateStatus()

updateStatus(status): void

定义于:packages/extension-api/src/extension-api.d.ts:711

Parameters

status

ProviderStatus

Returns

void


updateVersion()

updateVersion(version): void

定义于:packages/extension-api/src/extension-api.d.ts:716

Parameters

version

string

Returns

void


updateWarnings()

updateWarnings(warnings): void

定义于:packages/extension-api/src/extension-api.d.ts:732

Parameters

warnings

ProviderInformation[]

Returns

void