IInternalExtensionMetadataService Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine interne Schnittstelle für erweiterte Abonnementszenarien.
public interface IInternalExtensionMetadataService : Microsoft.VisualStudio.RpcContracts.Extensibility.IExtensionMetadataService
type IInternalExtensionMetadataService = interface
interface IExtensionMetadataService
Public Interface IInternalExtensionMetadataService
Implements IExtensionMetadataService
- Implementiert
Methoden
SubscribeAsync(IReadOnlyList<String>, IExtensionMetadataObserver, IReadOnlyList<String>, CancellationToken) |
Abonniert Metadatenänderungen für eine Liste von Abschnitten. |
SubscribeForMetadataEventsAsync(IEnumerable<String>, IObserver<ExtensionMetadata>, CancellationToken) |
Fügt einen Beobachter für Aktualisierungen an Abschnitte mit den angegebenen Namen an. Wenn dies das erste Abonnement ist, wird der Beobachter mit dem aktuellen Metadatensatz benachrichtigt. (Geerbt von IExtensionMetadataService) |
SubscribeForMetadataEventsAsync(String, CancellationToken) |
Fordert an, dass das MetadataChanged Ereignis für Änderungen ausgelöst wird, die sich auf den Abschnitt mit dem angegebenen Namen auswirken. Wenn dies das erste Abonnement ist, löst es auch ein Ereignis mit dem aktuellen Metadatensatz aus. (Geerbt von IExtensionMetadataService) |
UnsubscribeFromMetadataEventsAsync(String, CancellationToken) |
Gekündigt von Ereignissen für den angegebenen Abschnittsnamen. (Geerbt von IExtensionMetadataService) |
Ereignisse
MetadataChanged |
Tritt auf, wenn die Erweiterungsliste geändert wird und neue Metadatenabschnitte verfügbar oder entfernt werden. (Geerbt von IExtensionMetadataService) |