Microsoft.VisualStudio.Workspace Espacio de nombres
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í.
Clases
| AsyncEvent<TEventArgs> |
Clase de eventos asincrónica para admitir la activación de EventHandlers asincrónicos |
| BatchFileSystemEventArgs |
Clase BatchFileSystemEventArgs Permitir una notificación de varias entidades FileSystemEventArgs |
| BuildConfigurationChangedEventArgs |
Argumentos de evento modificados de configuración de compilación |
| CreatedUINode |
CreatedUINode |
| DeletedUINode |
DeletedUINode |
| ExportFileContextActionProviderAttribute |
Exporta un IFileContextActionProvider objeto al catálogo MEF con metadatos tal y como se describe en IFileContextActionProviderMetadata. |
| ExportFileContextProviderAttribute |
Exporta un IFileContextProvider objeto al catálogo MEF con metadatos tal y como se describe en IFileContextProviderMetadata. |
| ExportFileExtensionsAttributeBase |
Exportar extensión de archivo proporcionar base |
| ExportProviderAttributeBase |
Implementación base para la interfaz IProviderMetadataBase |
| ExportWorkspaceServiceFactoryAttribute |
Clase ExportWorkspaceServiceFactoryAttribute |
| FileContext |
Describe el contexto al que puede pertenecer un archivo, como una unidad de compilación para un archivo de origen, una página HTML que consume un archivo .js, etc. |
| FileContextActionBase |
Implementación de IFileContextActionBase mediante una devolución de llamada de función |
| FileContextActionCallback |
Clase FileContextActionCallback |
| FileContextActionDelegate |
Clase FileContextActionDelegate |
| FileContextActionResult |
Implementación predeterminada de una interfaz IFileContextActionResult |
| FileSystemContextChanged |
Clase FileSystemContextChanged. Usar la notificación del monitor del sistema de archivos del área de trabajo para propagar una notificación FileContext |
| FileSystemEventArgsHelper |
Utilidad auxiliar para la clase FileSystemEventArgs |
| Grouping<TKey,TElement> |
Una implementación trivial de IGrouping<TKey,TElement>. |
| MovedUINode |
MovedUINode |
| PauseTokenSource |
Un token de origen para permitir pausar una tarea |
| ProjectConfiguration |
Clase ProjectConfiguration |
| ProjectTargetFileContext |
Contexto del archivo de destino del proyecto |
| PropertyChangedEventArgs<T> |
Clase PropertyChangedEventArgs |
| PropertySettings |
Implementación predeterminada de IPropertySettings |
| PropertySettingsHelper |
Clase auxiliar para el tipo IPropertySettings |
| ResultEventArgs<T> |
Result Event arguments (clase) |
| UINodesCreatedEventArgs |
UINodesCreated EventArgs |
| UINodesDeletedEventArgs |
UINodesDeleted EventArgs |
| UINodesMovedEventArgs |
UINodesMoved EventArgs |
| WorkspaceHelper |
Extensiones de IWorkspace |
| WorkspaceServiceHelper |
Asistentes del servicio IWorkspace Contains método para acceder a los servicios basados en IWorkspace |
Estructuras
| ExternalItemsRequest |
Estructura de datos para solicitar elementos externos |
| PauseToken |
Un token de pausa |
Interfaces
| IActionBlockService |
Servicio para permitir la publicación de acciones en el área de trabajo |
| IAsyncServiceProvider |
Interfaz para acceder a un servicio mediante un patrón asincrónico |
| IAsyncWorkspaceProviderFactory<T> |
Generador asincrónico del área de trabajo del proveedor |
| IAsyncWorkspaceServiceFactory |
Create un servicio de área de trabajo mediante un patrón asincrónico |
| IFileContextAction |
Describe una acción compatible con .IFileContextActionProvider |
| IFileContextActionBase |
Describe una acción compatible con .IFileContextActionProvider |
| IFileContextActionProgressUpdate |
Proporciona una actualización sobre el progreso de una operación en curso ExecuteAsync(IProgress<IFileContextActionProgressUpdate>, CancellationToken) . |
| IFileContextActionProvider |
Ofrece ejecución de acciones arbitrarias para archivos. |
| IFileContextActionProviderMetadata |
Describe la aplicabilidad y las funcionalidades de una IFileContextActionProvider extensión. |
| IFileContextActionResult |
Describe el resultado de algunos IFileContextAction. |
| IFileContextConsumerMetadata |
Interfaz que describe los metadatos que se encuentran en las exportaciones que consumen tipos específicos de contextos de archivo. |
| IFileContextHierarchy<T> |
Definición de una jerarquía de contexto de archivo |
| IFileContextProvider |
Ofrece servicios para detectar contextos definidos en archivos de código fuente. |
| IFileContextProvider<T> |
IFileContextProvider con tipo de contexto |
| IFileContextProviderMetadata |
Describe la aplicabilidad y las funcionalidades de una IFileContextProvider extensión. |
| IFileSelectorMetadata |
Describe un IFileSelectorMetadata |
| IFilesService |
IFilesService de interfaz para permitir que un proveedor personalice el comportamiento cuando se abre una carpeta y la jerarquía de archivos que debe recuperarse un directorio |
| IFileSystemConverter |
Permite convertir referencias de archivo entre la ruta de acceso de archivo y el URI del sistema de archivos. Cuando se implementa, las operaciones de archivo cambiarán para funcionar en el servicio IFileSystem. |
| IFileWatcherService |
Eventos receptores IFileWatcherService de interfaz para recibir cambios de notificación del sistema de archivos mediante un patrón asincrónico |
| IFindFilesService |
Servicio del área de trabajo para buscar archivos |
| IFindFilesService2 |
Interfaz para ampliar IFindFilesService existente |
| IHostService |
Uso de información específica del host para la construcción y operación del área de trabajo. |
| IHostService2 |
Información adicional específica del host proporcionada por un implementador de IHostService. |
| INotifyFileContextChanged |
Interfaz para proporcionar una acción cuando se ha modificado un contexto de archivo |
| IPropertySettings |
Interfaz IPropertySettings |
| IProviderMetadataBase |
Base de metadatos del proveedor |
| ISupportedTypesMetadata |
Metadatos de tipos admitidos |
| ITelemetryMetadata |
Define propiedades adicionales que se deben agregar a un evento de telemetría. |
| IUINodeOperationEventService |
Eventos receptores IUINodeOperationEventService de interfaz para recibir la notificación del sistema de archivos realizada a través de la interfaz de usuario de VS |
| IWorkspace |
Definición de la interfaz IWorkspace |
| IWorkspace2 |
Interfaz para extender IWorkspace. |
| IWorkspace3 |
Interfaz para extender IWorkspace2. |
| IWorkspaceProviderFactory<T> |
Generador del área de trabajo del proveedor |
| IWorkspaceServiceFactory |
Generador de servicios del área de trabajo |
| IWorkspaceServiceFactoryMetadata |
Interfaz IWorkspaceServiceFactoryMetadata |
Enumeraciones
| FileContextActionProviderOptions |
Opciones de IFileContextProvider |
| FileContextProviderOptions |
Opciones de IFileContextProvider |
| ProjectConfigurationManagerProperties |
Enumeración de tipo de cambio |
| ProviderPriority |
Enumeración de prioridad para proveedores |
| UINodeType |
Tipos de nodo de interfaz de usuario |
| WorkspaceServiceFactoryOptions |
Opciones de factorías de servicio del área de trabajo. |