IWorkspace2 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.
Interface pour étendre 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
- Dérivé
- Implémente
Propriétés
DisposeToken |
Jeton de suppression de l’espace de travail |
JTF |
Instance de |
Location |
Obtient le chemin d’accès au répertoire racine de l’arborescence source. (Hérité de IWorkspace) |
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 (Hérité de IWorkspace) |
GetDirectoriesAsync(String, Boolean, CancellationToken) |
Obtient un ensemble de répertoires dans l’espace de travail. (Hérité de IWorkspace) |
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Obtient les actions disponibles au niveau du chemin spécifié. (Hérité de IWorkspace) |
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Obtient les actions disponibles dans un contexte d’espace de travail (Hérité de IWorkspace) |
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Obtient les contextes de fichier associés à l’emplacement de l’espace de travail spécifié. (Hérité de IWorkspace) |
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Obtenir des contextes de fichiers pour un contexte d’espace de travail (Hérité de IWorkspace) |
GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Retourner les ILanguageServiceProvider correspondants pour un chemin de contexte de fichier (Hérité de IWorkspace) |
GetFilesAsync(String, Boolean, CancellationToken) |
Obtient un ensemble de fichiers dans l’espace de travail. (Hérité de IWorkspace) |
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. (Hérité de IWorkspace) |
MakeRooted(String) |
Obtient le chemin absolu d’un chemin d’accès donné, qui peut être relatif à Workspace.Location. (Hérité de IWorkspace) |
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 |