IInternalExtensionMetadataService Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |