Microsoft.VisualStudio.Workspace Espace de noms
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.
Classes
AsyncEvent<TEventArgs> |
Classe d’événements Async pour prendre en charge le déclenchement de gestionnaires d’événements asynchrones |
BatchFileSystemEventArgs |
Classe BatchFileSystemEventArgs Autoriser une notification de plusieurs entités FileSystemEventArgs |
BuildConfigurationChangedEventArgs |
Arguments d’événement modifiés de la configuration de build |
CreatedUINode |
CreatedUINode |
DeletedUINode |
DeletedUINode |
ExportFileContextActionProviderAttribute |
Exporte un IFileContextActionProvider vers le catalogue MEF avec des métadonnées comme décrit par IFileContextActionProviderMetadata. |
ExportFileContextProviderAttribute |
Exporte un IFileContextProvider vers le catalogue MEF avec des métadonnées comme décrit par IFileContextProviderMetadata. |
ExportFileExtensionsAttributeBase |
Exporter l’extension de fichier fournir une base |
ExportProviderAttributeBase |
Implémentation de base pour l’interface IProviderMetadataBase |
ExportWorkspaceServiceFactoryAttribute |
Classe ExportWorkspaceServiceFactoryAttribute |
FileContext |
Décrit le contexte auquel un fichier peut appartenir, par exemple une unité de compilation pour un fichier source, une page HTML consommatrice pour un fichier .js, etc. |
FileContextActionBase |
Implémenter IFileContextActionBase à l’aide d’un rappel de fonction |
FileContextActionCallback |
FileContextActionCallback, classe |
FileContextActionDelegate |
FileContextActionDelegate, classe |
FileContextActionResult |
Implémentation par défaut d’une interface IFileContextActionResult |
FileSystemContextChanged |
Classe FileSystemContextChanged. Utiliser la notification de l’observateur du système de fichiers de l’espace de travail pour propager une notification FileContext |
FileSystemEventArgsHelper |
Utilitaire d’assistance pour la classe FileSystemEventArgs |
Grouping<TKey,TElement> |
Implémentation triviale de IGrouping<TKey,TElement>. |
MovedUINode |
MovedUINode |
PauseTokenSource |
Un jeton source pour permettre la suspension d’une tâche |
ProjectConfiguration |
ProjectConfiguration de classe |
ProjectTargetFileContext |
Contexte du fichier cible du projet |
PropertyChangedEventArgs<T> |
Classe PropertyChangedEventArgs |
PropertySettings |
Implémentation IPropertySettings par défaut |
PropertySettingsHelper |
Classe d’assistance pour le type IPropertySettings |
ResultEventArgs<T> |
Classe d’arguments d’événement de résultat |
UINodesCreatedEventArgs |
UINodesCreated EventArgs |
UINodesDeletedEventArgs |
UINodesDeleted EventArgs |
UINodesMovedEventArgs |
UINodesMoved EventArgs |
WorkspaceHelper |
Extensions IWorkspace |
WorkspaceServiceHelper |
Helpers du service IWorkspace Contient la méthode pour accéder aux services basés sur IWorkspace |
Structures
ExternalItemsRequest |
Structure de données pour demander des éléments externes |
PauseToken |
Jeton de pause |
Interfaces
IActionBlockService |
Service permettant d’autoriser les actions de publication dans l’espace de travail |
IAsyncServiceProvider |
Interface permettant d’accéder à un service à l’aide d’un modèle asynchrone |
IAsyncWorkspaceProviderFactory<T> |
Fabrique asynchrone de l’espace de travail du fournisseur |
IAsyncWorkspaceServiceFactory |
Create un service d’espace de travail à l’aide d’un modèle asynchrone |
IFileContextAction |
Décrit une action prise en charge par un IFileContextActionProvider. |
IFileContextActionBase |
Décrit une action prise en charge par un IFileContextActionProvider. |
IFileContextActionProgressUpdate |
Fournit une mise à jour sur la progression d’une opération en cours ExecuteAsync(IProgress<IFileContextActionProgressUpdate>, CancellationToken) . |
IFileContextActionProvider |
Offre l’exécution d’actions arbitraires pour les fichiers. |
IFileContextActionProviderMetadata |
Décrit l’applicabilité et les fonctionnalités d’une IFileContextActionProvider extension. |
IFileContextActionResult |
Décrit le résultat de certains IFileContextAction. |
IFileContextConsumerMetadata |
Interface décrivant les métadonnées trouvées sur les exportations qui consomment des types spécifiques de contextes de fichiers. |
IFileContextHierarchy<T> |
Définir une hiérarchie de contexte de fichier |
IFileContextProvider |
Offre des services pour découvrir les contextes définis dans les fichiers sources. |
IFileContextProvider<T> |
IFileContextProvider avec le type de contexte |
IFileContextProviderMetadata |
Décrit l’applicabilité et les fonctionnalités d’une IFileContextProvider extension. |
IFileSelectorMetadata |
Décrit un IFileSelectorMetadata |
IFilesService |
Interface IFilesService pour permettre à un fournisseur de personnaliser le comportement lorsqu’un dossier est ouvert et que la hiérarchie des fichiers d’un répertoire doit être récupérée |
IFileSystemConverter |
Permet de convertir des références de fichiers entre le chemin d’accès au fichier et l’URI du système de fichiers. Une fois implémentées, les opérations de fichier basculent pour fonctionner sur le service IFileSystem. |
IFileWatcherService |
Événements récepteur IFileWatcherService d’interface pour recevoir des modifications de notification du système de fichiers à l’aide d’un modèle asynchrone |
IFindFilesService |
Service d’espace de travail pour rechercher des fichiers |
IFindFilesService2 |
Interface pour étendre IFindFilesService existant |
IHostService |
Utilisation des informations spécifiques à l’hôte pour la construction et le fonctionnement de l’espace de travail. |
IHostService2 |
Informations supplémentaires spécifiques à l’hôte fournies par un implémenteur de IHostService. |
INotifyFileContextChanged |
Interface permettant de fournir une action lorsqu’un contexte de fichier a été modifié |
IPropertySettings |
Interface IPropertySettings |
IProviderMetadataBase |
Base de métadonnées du fournisseur |
ISupportedTypesMetadata |
Métadonnées des types pris en charge |
ITelemetryMetadata |
Définit des propriétés supplémentaires qui doivent être ajoutées à un événement de télémétrie. |
IUINodeOperationEventService |
Événements récepteur IUINodeOperationEventService d’interface pour recevoir une notification de système de fichiers effectuée via l’interface utilisateur de Vs |
IWorkspace |
Définition de l’interface IWorkspace |
IWorkspace2 |
Interface pour étendre IWorkspace. |
IWorkspace3 |
Interface pour étendre IWorkspace2. |
IWorkspaceProviderFactory<T> |
Fabrique d’espace de travail du fournisseur |
IWorkspaceServiceFactory |
Fabrique de service d’espace de travail |
IWorkspaceServiceFactoryMetadata |
Interface IWorkspaceServiceFactoryMetadata |
Énumérations
FileContextActionProviderOptions |
Options pour IFileContextProvider |
FileContextProviderOptions |
Options pour IFileContextProvider |
ProjectConfigurationManagerProperties |
Modifier l’énumération de type |
ProviderPriority |
Énumération de priorité pour les fournisseurs |
UINodeType |
Types de nœud d’interface utilisateur |
WorkspaceServiceFactoryOptions |
Options pour les fabriques de services d’espace de travail. |