IWorkspace2 Interface
Definição
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.
Interface para estender IWorkspace.
public interface class IWorkspace2 : IServiceProvider, Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IWorkspace
public interface class IWorkspace2 : Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IWorkspace
__interface IWorkspace2 : Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IWorkspace
public interface IWorkspace2 : IServiceProvider, Microsoft.VisualStudio.Threading.IAsyncDisposable, Microsoft.VisualStudio.Workspace.IWorkspace
type IWorkspace2 = interface
interface IWorkspace
interface IServiceProvider
interface IAsyncServiceProvider
interface IAsyncDisposable
Public Interface IWorkspace2
Implements IAsyncDisposable, IServiceProvider, IWorkspace
- Derivado
- Implementações
Propriedades
DisposeToken |
O token de descarte do workspace |
JTF |
Instância de |
Location |
Obtém o caminho para o diretório raiz da árvore de origem. (Herdado de IWorkspace) |
Métodos
DisposeAsync() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados de forma assíncrona. (Herdado de IAsyncDisposable) |
GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken) |
Obtém ações que se aplicam a um conjunto de contextos de arquivo (Herdado de IWorkspace) |
GetDirectoriesAsync(String, Boolean, CancellationToken) |
Obtém um conjunto de diretórios dentro do workspace. (Herdado de IWorkspace) |
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Obtém as ações disponíveis no caminho especificado. (Herdado de IWorkspace) |
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Obtém as ações disponíveis em um contexto de workspace (Herdado de IWorkspace) |
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Obtém os contextos de arquivo associados ao local do workspace especificado. (Herdado de IWorkspace) |
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Obter contextos de arquivo para um contexto de workspace (Herdado de IWorkspace) |
GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Retornar ILanguageServiceProvider correspondente para um caminho de contexto de arquivo (Herdado de IWorkspace) |
GetFilesAsync(String, Boolean, CancellationToken) |
Obtém um conjunto de arquivos dentro do workspace. (Herdado de IWorkspace) |
GetServiceAsync(Type) |
Obter o serviço (Herdado de IAsyncServiceProvider) |
MakeRelative(String) |
Converte um caminho absoluto em um caminho relativo à raiz desse workspace. (Herdado de IWorkspace) |
MakeRooted(String) |
Obtém o caminho absoluto para um determinado caminho, que pode ser relativo a Workspace.Location. (Herdado de IWorkspace) |
Métodos de Extensão
GetFirstFileContextActionAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Obter a primeira ação disponível para um contexto de workspace |
GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Obter o primeiro contexto disponível para um contexto de workspace |
GetGlobalSettingsFolder(IWorkspace) |
Obter a pasta de trabalho para este workspace |
GetWorkspaceWorkingFolder(IWorkspace) |
Obter a pasta de trabalho para este workspace |
MakeRootedUnderWorkingFolder(IWorkspace, String) |
Obtenha um caminho completo na pasta de trabalho do workspace. |
GetAssetsManager(IWorkspace) |
Obter o serviço de controle de acesso compartilhado |
GetBuildMessageService(IWorkspace) |
Retornar o serviço de mensagem de build de um workspace |
GetBuildService(IWorkspace) |
Retornar o serviço de build de um workspace |
GetBuildService2(IWorkspace) |
Retornar o IBuildService2 de um workspace |
GetBuildService3(IWorkspace) |
Retornar o IBuildService3 de um workspace |
GetCustomContextService(IWorkspace) |
Retornar o serviço ICustomContextService |
GetFileWatcherService(IWorkspace) |
Obter o serviço IFileSystemChanged para um workspace |
GetFindFilesService(IWorkspace) |
Obter o serviço IFindFilesService para um workspace |
GetIndexWorkspaceDataService(IWorkspace) |
Obter o IIndexWorkspaceDataService para uma instância de workspace |
GetIndexWorkspaceService(IWorkspace) |
Obter o IIndexWorkspaceService para uma instância de workspace |
GetProjectConfigurationServiceAsync(IWorkspace) |
Retornar o serviço IProjectConfigurationManager |
GetPropertyEvaluatorServiceAsync(IWorkspace) |
Retornar o serviço IPropertyEvaluatorService |
GetService<T>(IWorkspace, Boolean) |
Obter um tipo de serviço de um workspace |
GetServiceAsync<T>(IWorkspace, Boolean) |
Obter um tipo de serviço de um workspace usando o padrão assíncrono |
GetSettingsManager(IWorkspace) |
Obter o serviço IWorkspaceSettingsManager para um workspace |
GetUINodeOperationEventServiceAsync(IWorkspace) |
Obter o IUINodeOperationEventService para uma instância de workspace |