Microsoft.Internal.VisualStudio.Extensibility.Framework Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
ExtensionCacheEntry |
Riepilogo dei dati delle estensioni memorizzati nella cache. |
ExtensionPartManager |
Un gestore per ottenere componenti dalle estensioni Gladstone e gestire il ciclo di vita. |
ExtensionPartMetadata |
Record per una parte di estensione. |
ExtensionPartRecord<T> |
Record della parte di estensione che combina i metadati e un metodo asincrono per ottenere la parte. |
ExtensionPartRegistration |
Record per una parte di estensione. |
ExtensionPartsChangedEventArgs<T> |
Argomenti di evento per le parti di estensione aggiunte o rimosse. |
ExtensionPartServiceJsonRpcDescriptor |
Descrittore del servizio per le parti di estensione usate da ExtensionPartServiceJsonRpcDescriptor. |
LazyExtensionPartsChangedEventArgs<T> |
Argomenti di evento per le parti di estensione aggiunte o rimosse. |
MessageVersionContext |
Implementa il supporto per il rilevamento delle versioni dei componenti all'interno di un singolo contesto (potrebbe essere un processo, un limite di estensione). |
MessageVersionHeader |
Intestazione serializzabile per i messaggi JSON-RPC che descrivono le richieste di versione. |
MessageVersionRequest |
Descrive una richiesta di versione per il contesto del messaggio in un MessageVersionHeaderoggetto . |
MetadataCacheResult<T> |
Voce di risultato per la lettura della cache dei metadati dell'estensione. |
MetadataServicesFactory |
Classe factory per la creazione di servizi di metadati dell'estensione, tra cui extension.json dati e risorse stringa localizzate. |
Struct
ExtensionInstallInfo | |
ExtensionInstallStateNotification |
Contenitore per un set di aggiornamenti o notifiche di installazione dell'estensione |
Interfacce
IExtensionLocationProvider |
Interfaccia per fornire percorsi di estensione al servizio metadati. |
IExtensionMetadataCache |
Interfaccia per l'utilizzo di una cache facoltativa da parte del servizio metadati dell'estensione. |
IExtensionMetadataObserver |
Interfaccia per osservare le modifiche dei metadati con il metodo asincrono. |
IExtensionPartCollection<T> |
Interfaccia per ricevere una notifica delle modifiche alla raccolta nelle parti di estensione che implementano un determinato contratto. |
IExtensionPartLazyCollection<T> |
Interfaccia per ricevere una notifica delle modifiche alla raccolta nelle parti di estensione che implementano un determinato contratto. |
IExtensionPartManager |
Interfaccia per i componenti per ritreievere le parti di estensione che implementano un contratto dai servizi broker. |
IInternalExtensionMetadataService |
Interfaccia interna per scenari di sottoscrizione più avanzati. |
SExtensionPartManager |
Interfaccia del contratto di servizio per recuperare un'istanza di tramite il provider di IExtensionPartManager servizi. |