IInternalExtensionMetadataService Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |