IWorkspace Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Definición de la interfaz IWorkspace
public interface class IWorkspace : IServiceProvider, Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IAsyncServiceProvider
public interface IWorkspace : IServiceProvider, Microsoft.VisualStudio.Threading.IAsyncDisposable, Microsoft.VisualStudio.Workspace.IAsyncServiceProvider
type IWorkspace = interface
interface IServiceProvider
interface IAsyncServiceProvider
interface IAsyncDisposable
Public Interface IWorkspace
Implements IAsyncDisposable, IAsyncServiceProvider, IServiceProvider
- Derivado
- Implementaciones
Propiedades
JTF |
Instancia de |
Location |
Obtiene la ruta de acceso al directorio raíz del árbol de origen. |
Métodos
DisposeAsync() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados de forma asincrónica. (Heredado de IAsyncDisposable) |
GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken) |
Obtiene las acciones que se aplican a un conjunto de contextos de archivo. |
GetDirectoriesAsync(String, Boolean, CancellationToken) |
Obtiene un conjunto de directorios dentro del área de trabajo. |
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Obtiene las acciones disponibles en la ruta de acceso especificada. |
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Obtiene las acciones disponibles en un contexto de área de trabajo. |
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Obtiene los contextos de archivo asociados a la ubicación del área de trabajo especificada. |
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Obtención de contextos de archivo para un contexto de área de trabajo |
GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Devuelve ILanguageServiceProvider coincidente para una ruta de acceso de contexto de archivo. |
GetFilesAsync(String, Boolean, CancellationToken) |
Obtiene un conjunto de archivos dentro del área de trabajo. |
GetServiceAsync(Type) |
Obtención del servicio (Heredado de IAsyncServiceProvider) |
MakeRelative(String) |
Convierte una ruta de acceso absoluta en una ruta de acceso relativa a la raíz de esta área de trabajo. |
MakeRooted(String) |
Obtiene la ruta de acceso absoluta de una ruta de acceso determinada, que puede ser relativa a Workspace.Location. |
Métodos de extensión
GetFirstFileContextActionAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Obtención de la primera acción disponible para un contexto de área de trabajo |
GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Obtención del primer contexto disponible para un contexto de área de trabajo |
GetGlobalSettingsFolder(IWorkspace) |
Obtener la carpeta de trabajo de esta área de trabajo |
GetWorkspaceWorkingFolder(IWorkspace) |
Obtener la carpeta de trabajo de esta área de trabajo |
MakeRootedUnderWorkingFolder(IWorkspace, String) |
Obtenga una ruta de acceso completa en la carpeta de trabajo del área de trabajo. |
GetAssetsManager(IWorkspace) |
Obtención del servicio de control de acceso compartido |
GetBuildMessageService(IWorkspace) |
Devolver el servicio de mensajes de compilación desde un área de trabajo |
GetBuildService(IWorkspace) |
Devolver el servicio de compilación desde un área de trabajo |
GetBuildService2(IWorkspace) |
Devolver IBuildService2 desde un área de trabajo |
GetBuildService3(IWorkspace) |
Devolver IBuildService3 desde un área de trabajo |
GetCustomContextService(IWorkspace) |
Devolver el servicio ICustomContextService |
GetFileWatcherService(IWorkspace) |
Obtención del servicio IFileSystemChanged para un área de trabajo |
GetFindFilesService(IWorkspace) |
Obtención del servicio IFindFilesService para un área de trabajo |
GetIndexWorkspaceDataService(IWorkspace) |
Obtención de IIndexWorkspaceDataService para una instancia de área de trabajo |
GetIndexWorkspaceService(IWorkspace) |
Obtención de IIndexWorkspaceService para una instancia de área de trabajo |
GetProjectConfigurationServiceAsync(IWorkspace) |
Devolver el servicio IProjectConfigurationManager |
GetPropertyEvaluatorServiceAsync(IWorkspace) |
Devolver el servicio IPropertyEvaluatorService |
GetService<T>(IWorkspace, Boolean) |
Obtención de un tipo de servicio de un área de trabajo |
GetServiceAsync<T>(IWorkspace, Boolean) |
Obtención de un tipo de servicio de un área de trabajo mediante el patrón asincrónico |
GetSettingsManager(IWorkspace) |
Obtención del servicio IWorkspaceSettingsManager para un área de trabajo |
GetUINodeOperationEventServiceAsync(IWorkspace) |
Obtención de para una instancia de IUINodeOperationEventService área de trabajo |