IWorkspace Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définition de l’interface 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
- Dérivé
- Implémente
Propriétés
JTF |
Instance de |
Location |
Obtient le chemin d’accès au répertoire racine de l’arborescence source. |
Méthodes
DisposeAsync() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition asynchrone des ressources non managées. (Hérité de IAsyncDisposable) |
GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken) |
Obtient des actions qui s’appliquent à un ensemble de contextes de fichiers |
GetDirectoriesAsync(String, Boolean, CancellationToken) |
Obtient un ensemble de répertoires dans l’espace de travail. |
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Obtient les actions disponibles au niveau du chemin spécifié. |
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Obtient les actions disponibles dans un contexte d’espace de travail |
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Obtient les contextes de fichier associés à l’emplacement de l’espace de travail spécifié. |
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Obtenir des contextes de fichiers pour un contexte d’espace de travail |
GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Retourner les ILanguageServiceProvider correspondants pour un chemin de contexte de fichier |
GetFilesAsync(String, Boolean, CancellationToken) |
Obtient un ensemble de fichiers dans l’espace de travail. |
GetServiceAsync(Type) |
Obtenir le service (Hérité de IAsyncServiceProvider) |
MakeRelative(String) |
Convertit un chemin d’accès absolu en chemin d’accès relatif à la racine de cet espace de travail. |
MakeRooted(String) |
Obtient le chemin absolu d’un chemin d’accès donné, qui peut être relatif à Workspace.Location. |
Méthodes d’extension
GetFirstFileContextActionAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Obtenir la première action disponible pour un contexte d’espace de travail |
GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Obtenir le premier contexte disponible pour un contexte d’espace de travail |
GetGlobalSettingsFolder(IWorkspace) |
Obtenir le dossier de travail de cet espace de travail |
GetWorkspaceWorkingFolder(IWorkspace) |
Obtenir le dossier de travail de cet espace de travail |
MakeRootedUnderWorkingFolder(IWorkspace, String) |
Obtenez un chemin d’accès complet sous le dossier de travail de l’espace de travail. |
GetAssetsManager(IWorkspace) |
Obtenir le service de contrôle d’accès partagé |
GetBuildMessageService(IWorkspace) |
Retourner le service de message de build à partir d’un espace de travail |
GetBuildService(IWorkspace) |
Retourner le service de build à partir d’un espace de travail |
GetBuildService2(IWorkspace) |
Retourner IBuildService2 à partir d’un espace de travail |
GetBuildService3(IWorkspace) |
Renvoyer le IBuildService3 à partir d’un espace de travail |
GetCustomContextService(IWorkspace) |
Retourner le service ICustomContextService |
GetFileWatcherService(IWorkspace) |
Obtenir le service IFileSystemChanged pour un espace de travail |
GetFindFilesService(IWorkspace) |
Obtenir le service IFindFilesService pour un espace de travail |
GetIndexWorkspaceDataService(IWorkspace) |
Obtenir le IIndexWorkspaceDataService pour un espace de travail instance |
GetIndexWorkspaceService(IWorkspace) |
Obtenir le service IIndexWorkspaceService pour un espace de travail instance |
GetProjectConfigurationServiceAsync(IWorkspace) |
Retourner le service IProjectConfigurationManager |
GetPropertyEvaluatorServiceAsync(IWorkspace) |
Retourner le service IPropertyEvaluatorService |
GetService<T>(IWorkspace, Boolean) |
Obtenir un type de service à partir d’un espace de travail |
GetServiceAsync<T>(IWorkspace, Boolean) |
Obtenir un type de service à partir d’un espace de travail à l’aide du modèle asynchrone |
GetSettingsManager(IWorkspace) |
Obtenir le service IWorkspaceSettingsManager pour un espace de travail |
GetUINodeOperationEventServiceAsync(IWorkspace) |
Obtenir le IUINodeOperationEventService pour un instance d’espace de travail |