Condividi tramite


IInternalExtensionMetadataService Interfaccia

Definizione

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)

Si applica a