IInternalExtensionMetadataService Interfaz

Definición

Interfaz interna para escenarios de suscripción más avanzados.

public interface IInternalExtensionMetadataService : Microsoft.VisualStudio.RpcContracts.Extensibility.IExtensionMetadataService
type IInternalExtensionMetadataService = interface
    interface IExtensionMetadataService
Public Interface IInternalExtensionMetadataService
Implements IExtensionMetadataService
Implementaciones

Métodos

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

Se suscribe a los cambios de metadatos para obtener una lista de secciones.

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

Adjunta un observador para las actualizaciones de las secciones con los nombres especificados. Si esta es la primera suscripción, notificará al observador con el conjunto actual de metadatos.

(Heredado de IExtensionMetadataService)
SubscribeForMetadataEventsAsync(String, CancellationToken)

Solicita que el MetadataChanged evento se genere para los cambios que afectan a la sección con el nombre especificado. Si se trata de la primera suscripción, también generará un evento con el conjunto actual de metadatos.

(Heredado de IExtensionMetadataService)
UnsubscribeFromMetadataEventsAsync(String, CancellationToken)

Cancela la suscripción de eventos para el nombre de sección especificado.

(Heredado de IExtensionMetadataService)

Eventos

MetadataChanged

Se produce cuando se cambia la lista de extensiones y hay nuevas secciones de metadatos disponibles o quitadas.

(Heredado de IExtensionMetadataService)

Se aplica a