Microsoft.Internal.VisualStudio.Extensibility.Framework Namespace
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.
Klassen
ExtensionCacheEntry |
Zusammenfassung der zwischengespeicherten Erweiterungsdaten. |
ExtensionPartManager |
Ein Manager, der Komponenten aus Gladstone-Erweiterungen herausholen und deren Lebenszyklus verwaltet. |
ExtensionPartMetadata |
Ein Datensatz für ein Erweiterungsteil. |
ExtensionPartRecord<T> |
Ein Erweiterungspartdatensatz, der Metadaten und eine asynchrone Methode zum Abrufen des Teils kombiniert. |
ExtensionPartRegistration |
Ein Datensatz für ein Erweiterungsteil. |
ExtensionPartsChangedEventArgs<T> |
Ereignisargumente für hinzugefügte oder entfernte Erweiterungsteile. |
ExtensionPartServiceJsonRpcDescriptor |
Ein Dienstdeskriptor für Erweiterungsteile, der von ExtensionPartServiceJsonRpcDescriptorverwendet wird. |
LazyExtensionPartsChangedEventArgs<T> |
Ereignisargumente für hinzugefügte oder entfernte Erweiterungsteile. |
MessageVersionContext |
Implementiert Unterstützung für die Nachverfolgung von Komponentenversionen in einem einzelnen Kontext (kann ein Prozess sein, Erweiterungsgrenze). |
MessageVersionHeader |
Ein serialisierbarer Header für Json-RPC-Nachrichten, der Versionsanforderungen beschreibt. |
MessageVersionRequest |
Beschreibt eine Versionsanforderung für den Nachrichtenkontext in einem MessageVersionHeader. |
MetadataCacheResult<T> |
Ein Ergebniseintrag für das Lesen des Erweiterungsmetadatencaches. |
MetadataServicesFactory |
Eine Factoryklasse zum Erstellen von Erweiterungsmetadatendiensten, einschließlich extension.json Daten und lokalisierten Zeichenfolgenressourcen. |
Strukturen
ExtensionInstallInfo | |
ExtensionInstallStateNotification |
Container für eine Reihe von Erweiterungsinstallationsupdates oder Benachrichtigungen |
Schnittstellen
IExtensionLocationProvider |
Eine Schnittstelle zum Bereitstellen von Erweiterungsspeicherorten für den Metadatendienst. |
IExtensionMetadataCache |
Eine Schnittstelle für einen optionalen Cache, der vom Erweiterungsmetadatendienst verwendet werden soll. |
IExtensionMetadataObserver |
Eine Schnittstelle zum Überwachen von Metadatenänderungen mit der async-Methode. |
IExtensionPartCollection<T> |
Eine Schnittstelle für die Benachrichtigung über Sammlungsänderungen an Erweiterungsteilen, die einen bestimmten Vertrag implementieren. |
IExtensionPartLazyCollection<T> |
Eine Schnittstelle für die Benachrichtigung über Sammlungsänderungen an Erweiterungsteilen, die einen bestimmten Vertrag implementieren. |
IExtensionPartManager |
Eine Schnittstelle für Komponenten, um Erweiterungsteile, die einen Vertrag durch Brokerdienste implementieren, erneut zu verwenden. |
IInternalExtensionMetadataService |
Eine interne Schnittstelle für erweiterte Abonnementszenarien. |
SExtensionPartManager |
Eine Dienstvertragsschnittstelle zum Abrufen einer instance von IExtensionPartManager über den Dienstanbieter. |