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 |
Параметры для фабрик служб рабочей области. |