IInternalExtensionMetadataService Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interface interne pour les scénarios d’abonnement plus avancés.
public interface IInternalExtensionMetadataService : Microsoft.VisualStudio.RpcContracts.Extensibility.IExtensionMetadataService
type IInternalExtensionMetadataService = interface
interface IExtensionMetadataService
Public Interface IInternalExtensionMetadataService
Implements IExtensionMetadataService
- Implémente
Méthodes
SubscribeAsync(IReadOnlyList<String>, IExtensionMetadataObserver, IReadOnlyList<String>, CancellationToken) |
S’abonne aux modifications de métadonnées pour une liste de sections. |
SubscribeForMetadataEventsAsync(IEnumerable<String>, IObserver<ExtensionMetadata>, CancellationToken) |
Joint un observateur pour les mises à jour des sections avec les noms spécifiés. S’il s’agit du premier abonnement, il notifie l’observateur avec l’ensemble actuel de métadonnées. (Hérité de IExtensionMetadataService) |
SubscribeForMetadataEventsAsync(String, CancellationToken) |
Demande que l’événement MetadataChanged soit déclenché pour les modifications ayant un impact sur la section portant le nom spécifié. S’il s’agit du premier abonnement, il déclenche également un événement avec l’ensemble actuel de métadonnées. (Hérité de IExtensionMetadataService) |
UnsubscribeFromMetadataEventsAsync(String, CancellationToken) |
Se désabonne des événements pour le nom de section donné. (Hérité de IExtensionMetadataService) |
Événements
MetadataChanged |
Se produit lorsque la liste des extensions est modifiée et que de nouvelles sections de métadonnées sont disponibles ou supprimées. (Hérité de IExtensionMetadataService) |