Поделиться через


IInternalExtensionMetadataService Интерфейс

Определение

Внутренний интерфейс для более сложных сценариев подписки.

public interface IInternalExtensionMetadataService : Microsoft.VisualStudio.RpcContracts.Extensibility.IExtensionMetadataService
type IInternalExtensionMetadataService = interface
    interface IExtensionMetadataService
Public Interface IInternalExtensionMetadataService
Implements IExtensionMetadataService
Реализации

Методы

SubscribeAsync(IReadOnlyList<String>, IExtensionMetadataObserver, IReadOnlyList<String>, CancellationToken)

Подписывается на изменения метаданных для списка разделов.

SubscribeForMetadataEventsAsync(IEnumerable<String>, IObserver<ExtensionMetadata>, CancellationToken)

Присоединяет наблюдатель для обновлений к разделам с указанными именами. Если это первая подписка, наблюдатель получит уведомление с помощью текущего набора метаданных.

(Унаследовано от IExtensionMetadataService)
SubscribeForMetadataEventsAsync(String, CancellationToken)

Запрашивает вызов MetadataChanged события для изменений, влияющих на раздел с указанным именем. Если это первая подписка, она также вызовет событие с текущим набором метаданных.

(Унаследовано от IExtensionMetadataService)
UnsubscribeFromMetadataEventsAsync(String, CancellationToken)

Отмена подписки на события для заданного имени раздела.

(Унаследовано от IExtensionMetadataService)

События

MetadataChanged

Происходит при изменении списка расширений, а новые разделы метаданных становятся доступными или удаленными.

(Унаследовано от IExtensionMetadataService)

Применяется к