Microsoft.VisualStudio.Workspace Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
| AsyncEvent<TEventArgs> |
Класс Async Event для поддержки запуска асинхронных EventHandlers |
| BatchFileSystemEventArgs |
Класс BatchFileSystemEventArgs Разрешает уведомление о нескольких сущностях FileSystemEventArgs |
| BuildConfigurationChangedEventArgs |
Аргументы события изменены в конфигурации сборки |
| CreatedUINode |
CreatedUINode |
| DeletedUINode |
DeletedUINode |
| ExportFileContextActionProviderAttribute |
Экспортирует в IFileContextActionProvider каталог MEF метаданные, как описано в IFileContextActionProviderMetadata. |
| ExportFileContextProviderAttribute |
Экспортирует в IFileContextProvider каталог MEF метаданные, как описано в IFileContextProviderMetadata. |
| ExportFileExtensionsAttributeBase |
Расширение файла экспорта предоставляет базовую базу |
| ExportProviderAttributeBase |
Базовая реализация для интерфейса IProviderMetadataBase |
| ExportWorkspaceServiceFactoryAttribute |
Class ExportWorkspaceServiceFactoryAttribute |
| FileContext |
Описывает контекст, к которому может относиться файл, например единицу компиляции для исходного файла, html-страницу для файла .js и т. д. |
| FileContextActionBase |
Реализация IFileContextActionBase с помощью обратного вызова функции |
| FileContextActionCallback |
Класс FileContextActionCallback |
| FileContextActionDelegate |
Класс FileContextActionDelegate |
| FileContextActionResult |
Реализация по умолчанию для интерфейса IFileContextActionResult |
| FileSystemContextChanged |
Класс FileSystemContextChanged. Использование уведомления наблюдателя файловой системы рабочей области для распространения уведомления FileContext |
| FileSystemEventArgsHelper |
Вспомогатель для класса FileSystemEventArgs |
| Grouping<TKey,TElement> |
Тривиальная реализация IGrouping<TKey,TElement>. |
| MovedUINode |
MovedUINode |
| PauseTokenSource |
Исходный маркер, позволяющий приостанавливать задачу. |
| ProjectConfiguration |
Class ProjectConfiguration |
| ProjectTargetFileContext |
Контекст целевого файла проекта |
| PropertyChangedEventArgs<T> |
Класс PropertyChangedEventArgs |
| PropertySettings |
Реализация IPropertySettings по умолчанию |
| PropertySettingsHelper |
Вспомогательный класс для типа IPropertySettings |
| ResultEventArgs<T> |
Класс аргументов события результата |
| UINodesCreatedEventArgs |
UINodesCreated EventArgs |
| UINodesDeletedEventArgs |
UINodesDeleted EventArgs |
| UINodesMovedEventArgs |
UINodesMoved EventArgs |
| WorkspaceHelper |
Расширения IWorkspace |
| WorkspaceServiceHelper |
Вспомогательные функции службы IWorkspace Содержит метод для доступа к службам на основе IWorkspace |
Структуры
| ExternalItemsRequest |
Структура данных для запроса внешних элементов |
| PauseToken |
Маркер приостановки |
Интерфейсы
| IActionBlockService |
Служба для разрешения публикации действий в рабочей области |
| IAsyncServiceProvider |
Интерфейс для доступа к службе с помощью асинхронного шаблона |
| IAsyncWorkspaceProviderFactory<T> |
Асинхронная фабрика рабочей области поставщика |
| IAsyncWorkspaceServiceFactory |
Create службы рабочей области с помощью асинхронного шаблона |
| IFileContextAction |
Описывает действие, поддерживаемое .IFileContextActionProvider |
| IFileContextActionBase |
Описывает действие, поддерживаемое .IFileContextActionProvider |
| IFileContextActionProgressUpdate |
Предоставляет обновленную информацию о ходе выполнения текущей ExecuteAsync(IProgress<IFileContextActionProgressUpdate>, CancellationToken) операции. |
| IFileContextActionProvider |
Предлагает произвольное выполнение действий для файлов. |
| IFileContextActionProviderMetadata |
Описывает IFileContextActionProvider применимость и возможности расширения. |
| IFileContextActionResult |
Описывает результат некоторых IFileContextAction. |
| IFileContextConsumerMetadata |
Интерфейс, описывающий метаданные, найденные в экспорте, которые используют определенные типы контекстов файлов. |
| IFileContextHierarchy<T> |
Определение иерархии контекста файлов |
| IFileContextProvider |
Предлагает службы для обнаружения контекстов, определенных в исходных файлах. |
| IFileContextProvider<T> |
IFileContextProvider с типом контекста |
| IFileContextProviderMetadata |
Описывает IFileContextProvider применимость и возможности расширения. |
| IFileSelectorMetadata |
Описывает IFileSelectorMetadata |
| IFilesService |
Интерфейс IFilesService, позволяющий поставщику настраивать поведение при открытии папки и иерархии файлов, которые необходимо извлечь из каталогов. |
| IFileSystemConverter |
Позволяет преобразовывать ссылки на файлы между путем к файлу и универсальным кодом ресурса (URI) файловой системы. После реализации операции с файлами переключятся на работу со службой IFileSystem. |
| IFileWatcherService |
События приемника IFileWatcherService для получения уведомлений файловой системы с помощью асинхронного шаблона |
| IFindFilesService |
Служба рабочей области для поиска файлов |
| IFindFilesService2 |
Интерфейс для расширения существующей службы IFindFilesService |
| IHostService |
Сведения, относящиеся к конкретному узлу, используются для создания и эксплуатации рабочей области. |
| IHostService2 |
Дополнительные сведения, относящиеся к узлу, предоставляемые разработчиком IHostService. |
| INotifyFileContextChanged |
Интерфейс для предоставления действия при изменении контекста файла |
| IPropertySettings |
Интерфейс IPropertySettings |
| IProviderMetadataBase |
База метаданных поставщика |
| ISupportedTypesMetadata |
Метаданные поддерживаемых типов |
| ITelemetryMetadata |
Определяет дополнительные свойства, которые должны быть добавлены к событию телеметрии. |
| IUINodeOperationEventService |
События приемника IUINodeOperationEventService для получения уведомлений файловой системы, сделанных через пользовательский интерфейс VS |
| IWorkspace |
Определение интерфейса IWorkspace |
| IWorkspace2 |
Интерфейс для расширения IWorkspace. |
| IWorkspace3 |
Интерфейс для расширения IWorkspace2. |
| IWorkspaceProviderFactory<T> |
Фабрика рабочей области поставщика |
| IWorkspaceServiceFactory |
Фабрика служб рабочей области |
| IWorkspaceServiceFactoryMetadata |
Интерфейс IWorkspaceServiceFactoryMetadata |
Перечисления
| FileContextActionProviderOptions |
Параметры для IFileContextProvider |
| FileContextProviderOptions |
Параметры для IFileContextProvider |
| ProjectConfigurationManagerProperties |
Перечисление измененных типов |
| ProviderPriority |
Перечисление приоритетов для поставщиков |
| UINodeType |
Типы узлов пользовательского интерфейса |
| WorkspaceServiceFactoryOptions |
Параметры для фабрик служб рабочей области. |