Sdílet prostřednictvím


IInternalExtensionMetadataService Rozhraní

Definice

Interní rozhraní pro pokročilejší scénáře předplatného.

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)

Přihlásí se k odběru změn metadat pro seznam oddílů.

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

Připojí pozorovatele pro aktualizace oddílů se zadanými názvy. Pokud se jedná o první odběr, oznámí pozorovateli aktuální sadu metadat.

(Zděděno od IExtensionMetadataService)
SubscribeForMetadataEventsAsync(String, CancellationToken)

Požádá o vyvolání MetadataChanged události pro změny, které mají vliv na oddíl se zadaným názvem. Pokud se jedná o první odběr, vyvolá také událost s aktuální sadou metadat.

(Zděděno od IExtensionMetadataService)
UnsubscribeFromMetadataEventsAsync(String, CancellationToken)

Odhlásí odběr událostí pro daný název oddílu.

(Zděděno od IExtensionMetadataService)

Událost

MetadataChanged

Vyvolá se při změně seznamu rozšíření a jsou k dispozici nebo odebrány nové oddíly metadat.

(Zděděno od IExtensionMetadataService)

Platí pro