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. |