IInternalExtensionMetadataService Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Interfaccia interna per scenari di sottoscrizione più avanzati.
public interface IInternalExtensionMetadataService : Microsoft.VisualStudio.RpcContracts.Extensibility.IExtensionMetadataService
type IInternalExtensionMetadataService = interface
interface IExtensionMetadataService
Public Interface IInternalExtensionMetadataService
Implements IExtensionMetadataService
- Implementazioni
Metodi
SubscribeAsync(IReadOnlyList<String>, IExtensionMetadataObserver, IReadOnlyList<String>, CancellationToken) |
Sottoscrive le modifiche ai metadati per un elenco di sezioni. |
SubscribeForMetadataEventsAsync(IEnumerable<String>, IObserver<ExtensionMetadata>, CancellationToken) |
Collega un osservatore per gli aggiornamenti alle sezioni con i nomi specificati. Se si tratta della prima sottoscrizione, invia una notifica all'osservatore con il set di metadati corrente. (Ereditato da IExtensionMetadataService) |
SubscribeForMetadataEventsAsync(String, CancellationToken) |
Richiede che l'evento MetadataChanged venga generato per le modifiche che influisce sulla sezione con il nome specificato. Se si tratta della prima sottoscrizione, genererà anche un evento con il set di metadati corrente. (Ereditato da IExtensionMetadataService) |
UnsubscribeFromMetadataEventsAsync(String, CancellationToken) |
Annulla la sottoscrizione agli eventi per il nome della sezione specificato. (Ereditato da IExtensionMetadataService) |
Eventi
MetadataChanged |
Si verifica quando l'elenco di estensioni viene modificato e le nuove sezioni di metadati sono disponibili o rimosse. (Ereditato da IExtensionMetadataService) |