Udostępnij za pośrednictwem


IInternalExtensionMetadataService Interfejs

Definicja

Wewnętrzny interfejs dla bardziej zaawansowanych scenariuszy subskrypcji.

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

Metody

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

Subskrybuj zmiany metadanych, aby uzyskać listę sekcji.

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

Dołącza obserwatora do aktualizacji do sekcji o określonych nazwach. Jeśli jest to pierwsza subskrypcja, powiadomi obserwatora o bieżącym zestawie metadanych.

(Odziedziczone po IExtensionMetadataService)
SubscribeForMetadataEventsAsync(String, CancellationToken)

Żąda zgłoszenia MetadataChanged zdarzenia dla zmian, które mają wpływ na sekcję o określonej nazwie. Jeśli jest to pierwsza subskrypcja, zgłosi również zdarzenie z bieżącym zestawem metadanych.

(Odziedziczone po IExtensionMetadataService)
UnsubscribeFromMetadataEventsAsync(String, CancellationToken)

Anuluje subskrypcję zdarzeń dla danej nazwy sekcji.

(Odziedziczone po IExtensionMetadataService)

Zdarzenia

MetadataChanged

Występuje, gdy lista rozszerzeń zostanie zmieniona, a nowe sekcje metadanych są dostępne lub usuwane.

(Odziedziczone po IExtensionMetadataService)

Dotyczy