Microsoft.VisualStudio.Workspace 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
AsyncEvent<TEventArgs> |
Classe di evento asincrona per supportare l'attivazione di eventHandler asincroni |
BatchFileSystemEventArgs |
Classe BatchFileSystemEventArgs Consenti una notifica di più entità FileSystemEventArgs |
BuildConfigurationChangedEventArgs |
Argomenti di evento modificati per la configurazione della compilazione |
CreatedUINode |
CreateUINode |
DeletedUINode |
DeletedUINode |
ExportFileContextActionProviderAttribute |
Esporta un IFileContextActionProvider oggetto nel catalogo MEF con metadati, come descritto da IFileContextActionProviderMetadata. |
ExportFileContextProviderAttribute |
Esporta un IFileContextProvider oggetto nel catalogo MEF con metadati, come descritto da IFileContextProviderMetadata. |
ExportFileExtensionsAttributeBase |
Export File Extension (Esporta estensione file) forniscono base |
ExportProviderAttributeBase |
Implementazione di base per l'interfaccia IProviderMetadataBase |
ExportWorkspaceServiceFactoryAttribute |
Classe ExportWorkspaceServiceFactoryAttribute |
FileContext |
Descrive il contesto a cui un file può appartenere, ad esempio un'unità di compilazione per un file di origine, una pagina HTML di utilizzo per un file .js e così via. |
FileContextActionBase |
Implementare IFileContextActionBase usando un callback di funzione |
FileContextActionCallback |
Classe FileContextActionCallback |
FileContextActionDelegate |
Classe FileContextActionDelegate |
FileContextActionResult |
Implementazione predefinita per un'interfaccia IFileContextActionResult |
FileSystemContextChanged |
Classe FileSystemContextChanged. Usare la notifica watcher del file system dell'area di lavoro per propagare una notifica FileContext |
FileSystemEventArgsHelper |
Utilità helper per la classe FileSystemEventArgs |
Grouping<TKey,TElement> |
Implementazione semplice di IGrouping<TKey,TElement>. |
MovedUINode |
MovedUINode |
PauseTokenSource |
Token di origine per consentire la sospensione di un'attività |
ProjectConfiguration |
Classe ProjectConfiguration |
ProjectTargetFileContext |
Contesto del file di destinazione del progetto |
PropertyChangedEventArgs<T> |
Classe PropertyChangedEventArgs |
PropertySettings |
Implementazione predefinita di IPropertySettings |
PropertySettingsHelper |
Classe Helper per il tipo IPropertySettings |
ResultEventArgs<T> |
Classe Di argomenti Event result |
UINodesCreatedEventArgs |
UINodesCreated EventArgs |
UINodesDeletedEventArgs |
UINodesDeleted EventArgs |
UINodesMovedEventArgs |
UINodesMoved EventArgs |
WorkspaceHelper |
Estensioni IWorkspace |
WorkspaceServiceHelper |
Helper del servizio IWorkspace Contiene il metodo per accedere ai servizi basati su IWorkspace |
Struct
ExternalItemsRequest |
Struttura dei dati per richiedere elementi esterni |
PauseToken |
Token di sospensione |
Interfacce
IActionBlockService |
Servizio per consentire la registrazione di azioni nell'area di lavoro |
IAsyncServiceProvider |
Interfaccia per accedere a un servizio usando un modello asincrono |
IAsyncWorkspaceProviderFactory<T> |
Factory asincrona dell'area di lavoro del provider |
IAsyncWorkspaceServiceFactory |
Create un servizio dell'area di lavoro usando un modello asincrono |
IFileContextAction |
Descrive un'azione supportata da un IFileContextActionProvideroggetto . |
IFileContextActionBase |
Descrive un'azione supportata da un IFileContextActionProvideroggetto . |
IFileContextActionProgressUpdate |
Fornisce un aggiornamento sullo stato di avanzamento di un'operazione in corso ExecuteAsync(IProgress<IFileContextActionProgressUpdate>, CancellationToken) . |
IFileContextActionProvider |
Offre l'esecuzione di azioni arbitrarie per i file. |
IFileContextActionProviderMetadata |
Descrive l'applicabilità e le funzionalità di un'estensione IFileContextActionProvider . |
IFileContextActionResult |
Descrive il risultato di alcuni IFileContextAction. |
IFileContextConsumerMetadata |
Interfaccia che descrive i metadati trovati nelle esportazioni che utilizzano tipi specifici di contesti di file. |
IFileContextHierarchy<T> |
Definire una gerarchia di contesto di file |
IFileContextProvider |
Offre servizi per individuare i contesti definiti nei file di origine. |
IFileContextProvider<T> |
IFileContextProvider con tipo di contesto |
IFileContextProviderMetadata |
Descrive l'applicabilità e le funzionalità di un'estensione IFileContextProvider . |
IFileSelectorMetadata |
Descrive un oggetto IFileSelectorMetadata |
IFilesService |
Interfaccia IFilesService per consentire a un provider di personalizzare il comportamento quando si apre una cartella e la gerarchia di file deve essere recuperata |
IFileSystemConverter |
Consente di convertire i riferimenti di file tra il percorso del file e l'URI del file system. Quando implementata, le operazioni dei file passano al servizio IFileSystem. |
IFileWatcherService |
Interfaccia gli eventi sink IFileWatcherService per ricevere modifiche di notifica del file system usando un modello asincrono |
IFindFilesService |
Servizio area di lavoro per trovare i file |
IFindFilesService2 |
Interfaccia per estendere IFindFilesService esistente |
IHostService |
Informazioni specifiche dell'host usate per la costruzione e l'operazione dell'area di lavoro. |
IHostService2 |
Informazioni specifiche dell'host aggiuntive fornite da un implementer di IHostService. |
INotifyFileContextChanged |
Interfaccia per fornire un'azione quando è stato modificato un contesto di file |
IPropertySettings |
Interfaccia IPropertySettings |
IProviderMetadataBase |
Base metadati del provider |
ISupportedTypesMetadata |
Metadati dei tipi supportati |
ITelemetryMetadata |
Definisce proprietà aggiuntive che devono essere aggiunte a un evento di telemetria. |
IUINodeOperationEventService |
Interfaccia eventi IUINodeOperationEventService Sink per ricevere la notifica del file system effettuata tramite VS UI |
IWorkspace |
Definizione dell'interfaccia IWorkspace |
IWorkspace2 |
Interfaccia per estendere IWorkspace. |
IWorkspace3 |
Interfaccia per estendere IWorkspace2. |
IWorkspaceProviderFactory<T> |
Factory dell'area di lavoro del provider |
IWorkspaceServiceFactory |
Factory del servizio area di lavoro |
IWorkspaceServiceFactoryMetadata |
Interfaccia IWorkspaceServiceFactoryMetadata |
Enumerazioni
FileContextActionProviderOptions |
Opzioni per IFileContextProvider |
FileContextProviderOptions |
Opzioni per IFileContextProvider |
ProjectConfigurationManagerProperties |
Enumerazione del tipo di modifica |
ProviderPriority |
Enumerazione priorità per provider |
UINodeType |
Tipi di nodo dell'interfaccia utente |
WorkspaceServiceFactoryOptions |
Opzioni per le service factory dell'area di lavoro. |