Microsoft.Internal.VisualStudio.Extensibility.Framework Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
ExtensionCacheEntry |
Podsumowanie buforowanych danych rozszerzenia. |
ExtensionPartManager |
Kierownik ds. pobierania składników z rozszerzeń Gladstone i zarządzania ich cyklem życia. |
ExtensionPartMetadata |
Rekord części rozszerzenia. |
ExtensionPartRecord<T> |
Rekord części rozszerzenia łączący metadane i metodę asynchronizową w celu pobrania części. |
ExtensionPartRegistration |
Rekord części rozszerzenia. |
ExtensionPartsChangedEventArgs<T> |
Argumenty zdarzeń dla części rozszerzeń dodane lub usunięte zdarzenia. |
ExtensionPartServiceJsonRpcDescriptor |
Deskryptor usługi dla części rozszerzeń, które są używane przez program ExtensionPartServiceJsonRpcDescriptor. |
LazyExtensionPartsChangedEventArgs<T> |
Argumenty zdarzeń dla części rozszerzeń dodane lub usunięte zdarzenia. |
MessageVersionContext |
Implementuje obsługę śledzenia wersji składników w jednym kontekście (może to być proces, granica rozszerzenia). |
MessageVersionHeader |
Nagłówek z możliwością serializacji komunikatów Json-RPC opisujących żądania wersji. |
MessageVersionRequest |
Opisuje żądanie wersji kontekstu komunikatu w elemecie MessageVersionHeader. |
MetadataCacheResult<T> |
Wpis wyniku dla odczytu pamięci podręcznej metadanych rozszerzenia. |
MetadataServicesFactory |
Klasa fabryki do tworzenia usług metadanych rozszerzenia, w tym extension.json danych i zlokalizowanych zasobów ciągów. |
Struktury
ExtensionInstallInfo | |
ExtensionInstallStateNotification |
Kontener dla zestawu aktualizacji lub powiadomień dotyczących instalacji rozszerzenia |
Interfejsy
IExtensionLocationProvider |
Interfejs służący do udostępniania lokalizacji rozszerzeń do usługi metadanych. |
IExtensionMetadataCache |
Interfejs opcjonalnej pamięci podręcznej, który ma być używany przez usługę metadanych rozszerzenia. |
IExtensionMetadataObserver |
Interfejs do obserwowania zmian metadanych za pomocą metody asynchronicznej. |
IExtensionPartCollection<T> |
Interfejs powiadamiania o zmianach kolekcji w częściach rozszerzeń implementujące określony kontrakt. |
IExtensionPartLazyCollection<T> |
Interfejs powiadamiania o zmianach kolekcji w częściach rozszerzeń implementujące określony kontrakt. |
IExtensionPartManager |
Interfejs składników do ponownego pobierania części rozszerzeń, które implementują kontrakt przez usługi brokerowane. |
IInternalExtensionMetadataService |
Wewnętrzny interfejs dla bardziej zaawansowanych scenariuszy subskrypcji. |
SExtensionPartManager |
Interfejs kontraktu usługi do pobierania IExtensionPartManager wystąpienia za pośrednictwem dostawcy usług. |