Microsoft.VisualStudio.Workspace Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
| AsyncEvent<TEventArgs> |
Classe event async para dar suporte ao disparo de EventHandlers assíncronos |
| BatchFileSystemEventArgs |
Classe BatchFileSystemEventArgs Permitir uma notificação de várias entidades FileSystemEventArgs |
| BuildConfigurationChangedEventArgs |
Argumentos de evento alterados de configuração de build |
| CreatedUINode |
CreatedUINode |
| DeletedUINode |
DeletedUINode |
| ExportFileContextActionProviderAttribute |
Exporta um IFileContextActionProvider para o catálogo mef com metadados, conforme descrito por IFileContextActionProviderMetadata. |
| ExportFileContextProviderAttribute |
Exporta um IFileContextProvider para o catálogo mef com metadados, conforme descrito por IFileContextProviderMetadata. |
| ExportFileExtensionsAttributeBase |
Exportar a Extensão de Arquivo fornece base |
| ExportProviderAttributeBase |
Implementação base para a interface IProviderMetadataBase |
| ExportWorkspaceServiceFactoryAttribute |
Classe ExportWorkspaceServiceFactoryAttribute |
| FileContext |
Descreve o contexto ao qual um arquivo pode pertencer, como uma unidade de compilação para um arquivo de origem, uma página HTML de consumo para um arquivo .js etc. |
| FileContextActionBase |
Implementar IFileContextActionBase usando um retorno de chamada de função |
| FileContextActionCallback |
Classe FileContextActionCallback |
| FileContextActionDelegate |
Classe FileContextActionDelegate |
| FileContextActionResult |
Implementação padrão para uma interface IFileContextActionResult |
| FileSystemContextChanged |
Classe FileSystemContextChanged. Usar a notificação do observador do sistema de arquivos do workspace para propagar uma notificação fileContext |
| FileSystemEventArgsHelper |
Utilitário auxiliar para a classe FileSystemEventArgs |
| Grouping<TKey,TElement> |
Uma implementação trivial de IGrouping<TKey,TElement>. |
| MovedUINode |
MovedUINode |
| PauseTokenSource |
Um token de origem para permitir pausar uma tarefa |
| ProjectConfiguration |
Classe ProjectConfiguration |
| ProjectTargetFileContext |
Contexto do arquivo de destino do projeto |
| PropertyChangedEventArgs<T> |
Classe PropertyChangedEventArgs |
| PropertySettings |
Implementação padrão de IPropertySettings |
| PropertySettingsHelper |
Classe auxiliar para o tipo IPropertySettings |
| ResultEventArgs<T> |
Classe de argumentos Result Event |
| UINodesCreatedEventArgs |
UINodesCreated EventArgs |
| UINodesDeletedEventArgs |
UINodesDeleted EventArgs |
| UINodesMovedEventArgs |
UINodesMoved EventArgs |
| WorkspaceHelper |
Extensões do IWorkspace |
| WorkspaceServiceHelper |
Auxiliares do serviço IWorkspace Contém método para acessar serviços baseados em IWorkspace |
Estruturas
| ExternalItemsRequest |
Estrutura de dados para solicitar itens externos |
| PauseToken |
Um token de pausa |
Interfaces
| IActionBlockService |
Serviço para permitir ações de postagem no workspace |
| IAsyncServiceProvider |
Interface para acessar um serviço usando o padrão assíncrono |
| IAsyncWorkspaceProviderFactory<T> |
Fábrica assíncrona do workspace do provedor |
| IAsyncWorkspaceServiceFactory |
Create um serviço de workspace usando o padrão assíncrono |
| IFileContextAction |
Descreve uma ação com suporte de um IFileContextActionProvider. |
| IFileContextActionBase |
Descreve uma ação com suporte de um IFileContextActionProvider. |
| IFileContextActionProgressUpdate |
Fornece uma atualização sobre o progresso de uma operação em andamento ExecuteAsync(IProgress<IFileContextActionProgressUpdate>, CancellationToken) . |
| IFileContextActionProvider |
Oferece execução de ação arbitrária para arquivos. |
| IFileContextActionProviderMetadata |
Descreve a aplicabilidade e os recursos de uma IFileContextActionProvider extensão. |
| IFileContextActionResult |
Descreve o resultado de alguns IFileContextAction. |
| IFileContextConsumerMetadata |
Uma interface que descreve os metadados encontrados em exportações que consomem tipos específicos de contextos de arquivo. |
| IFileContextHierarchy<T> |
Definir uma hierarquia de contexto de arquivo |
| IFileContextProvider |
Oferece serviços para descobrir contextos definidos em arquivos de origem. |
| IFileContextProvider<T> |
IFileContextProvider com tipo de contexto |
| IFileContextProviderMetadata |
Descreve a aplicabilidade e os recursos de uma IFileContextProvider extensão. |
| IFileSelectorMetadata |
Descreve um IFileSelectorMetadata |
| IFilesService |
Interface IFilesService para permitir que um provedor personalize o comportamento quando uma pasta está sendo aberta e a hierarquia de arquivos que um diretório precisa ser recuperada |
| IFileSystemConverter |
Permite a conversão de referências de arquivo entre o caminho do arquivo e o URI do sistema de arquivos. Quando implementadas, as operações de arquivo mudarão para operar no serviço IFileSystem. |
| IFileWatcherService |
Interface IFileWatcherService Sink eventos para receber alterações de notificação do sistema de arquivos usando um padrão assíncrono |
| IFindFilesService |
Serviço de workspace para localizar arquivos |
| IFindFilesService2 |
Interface para estender IFindFilesService existente |
| IHostService |
Uso de informações específicas do host para construção e operação do workspace. |
| IHostService2 |
Informações adicionais específicas do host fornecidas por um implementador do IHostService. |
| INotifyFileContextChanged |
Interface para fornecer uma ação quando um contexto de arquivo tiver sido modificado |
| IPropertySettings |
Interface IPropertySettings |
| IProviderMetadataBase |
Base de metadados do provedor |
| ISupportedTypesMetadata |
Metadados de tipos com suporte |
| ITelemetryMetadata |
Define propriedades adicionais que devem ser adicionadas a um evento de telemetria. |
| IUINodeOperationEventService |
Interface IUINodeOperationEventService Sink eventos para receber notificação do sistema de arquivos feita por meio da interface do usuário do VS |
| IWorkspace |
Definição da interface IWorkspace |
| IWorkspace2 |
Interface para estender IWorkspace. |
| IWorkspace3 |
Interface para estender IWorkspace2. |
| IWorkspaceProviderFactory<T> |
Fábrica de workspaces do provedor |
| IWorkspaceServiceFactory |
Workspace service factory |
| IWorkspaceServiceFactoryMetadata |
Interface IWorkspaceServiceFactoryMetadata |
Enumerações
| FileContextActionProviderOptions |
Opções para IFileContextProvider |
| FileContextProviderOptions |
Opções para IFileContextProvider |
| ProjectConfigurationManagerProperties |
Alterar enumeração de tipo |
| ProviderPriority |
Enumeração de prioridade para provedores |
| UINodeType |
Tipos de nó de interface do usuário |
| WorkspaceServiceFactoryOptions |
Opções para fábricas de serviços de workspace. |