IIndexWorkspaceService3 Интерфейс

Определение

Интерфейс расширения для IIndexWorkspaceService2

public interface class IIndexWorkspaceService3 : Microsoft::VisualStudio::Workspace::Indexing::IIndexWorkspaceService2
public interface IIndexWorkspaceService3 : Microsoft.VisualStudio.Workspace.Indexing.IIndexWorkspaceService2
type IIndexWorkspaceService3 = interface
    interface IIndexWorkspaceService2
    interface IIndexWorkspaceService
Public Interface IIndexWorkspaceService3
Implements IIndexWorkspaceService2
Реализации

Свойства

OnFileEntityChanged

Уведомление об изменении сущности файла

(Унаследовано от IIndexWorkspaceService)
OnFileScannerCacheInvalidate

Недействительность кэша сканера файлов

(Унаследовано от IIndexWorkspaceService)
OnFileScannerCompleted

Уведомление сканера файлов

(Унаследовано от IIndexWorkspaceService)
OnFileScannerTypeCompleted

Это событие будет запущено при сканировании определенного типа проверки файлов, включая случай, если сканер этого типа не поддерживается.

OnPropertyChanged

Получение уведомлений при изменении свойств

(Унаследовано от IIndexWorkspaceService)
State

Состояние рабочей области индекса

(Унаследовано от IIndexWorkspaceService)

Методы

EntityExists(String)

Проверка того, является ли путь частью этого индекса

(Унаследовано от IIndexWorkspaceService)
FindFileReferencesAsync(String, CancellationToken, String, String, Int32[])

Поиск файлов в ссылках на файлы с помощью соответствия шаблону

(Унаследовано от IIndexWorkspaceService2)
GetAllFiles()

Получение всех индексируемых файлов

(Унаследовано от IIndexWorkspaceService)
GetDependentFilesAsync(String, String, String, Int32[])

Вернуть зависимые файлы в файл, содержащийся в нашей рабочей области

(Унаследовано от IIndexWorkspaceService)
GetFileDataValuesAsync<T>(String, Guid, Boolean, CancellationToken, String, String)

Возврат перечислимого типа данных из сущности файловой системы

(Унаследовано от IIndexWorkspaceService)
GetFileReferencesAsync(IEnumerable<String>, CancellationToken)

Возвращает Филереференцес для набора файловых сущностей

(Унаследовано от IIndexWorkspaceService2)
GetFileReferencesAsync(String, Boolean, CancellationToken, String, String, Int32[])

Возврат ссылок на файлы, содержащиеся в нашей рабочей области

(Унаследовано от IIndexWorkspaceService)
GetFilesAsync(String, CancellationToken)

Получение файлов из наших сущностей с помощью сопоставления шаблонов

(Унаследовано от IIndexWorkspaceService)
GetFileScannerCacheAsync(IEnumerable<String>, CancellationToken)

Возврат кэша сканера нескольких файлов

(Унаследовано от IIndexWorkspaceService2)
GetFileScannerCacheAsync(String, CancellationToken)

Возврат кэша сканера файлов для сущности файла

(Унаследовано от IIndexWorkspaceService2)
GetFileScannerState(String, FileScannerType)

Получение типа состояния проверки файла

(Унаследовано от IIndexWorkspaceService)
GetFilesDataValuesAsync<T>(Guid, CancellationToken, String, String)

Возврат словаря данных для нескольких файлов

(Унаследовано от IIndexWorkspaceService)
GetSettingsValue<T>(String)

Получить значение параметра

(Унаследовано от IIndexWorkspaceService)
InvalidateFileScannerCache()

Сделать недействительным весь кэш сканера файлов

(Унаследовано от IIndexWorkspaceService)
IsProviderUpToDateAsync(String, FileScannerEntityCache, CancellationToken)

Проверьте, не устарел ли тип сканера для сущности

(Унаследовано от IIndexWorkspaceService2)
PurgeFileScannerData(String, Guid)

Очистка данных для сущности файла

(Унаследовано от IIndexWorkspaceService)
PurgeFileScannerDataForProvider(Guid)

Очистка всех данных, созданных поставщиком

(Унаследовано от IIndexWorkspaceService)
PushEntityDataAsync(String, Guid, IndexEntityData, CancellationToken)

Принудительная отправка данных в службу индексирования

(Унаследовано от IIndexWorkspaceService2)
RefreshElementsAsync(IEnumerable<String>, IndexElement, CancellationToken)

Обновление элемента

(Унаследовано от IIndexWorkspaceService)
RefreshElementsAsync(IndexElement, Boolean, IProgress<IndexProgress>, CancellationToken, PauseToken)

Обновляет содержимое всех кэшей или подписок с фактическим содержимым с диска.

(Унаследовано от IIndexWorkspaceService)
SetSettingsValue(String, Object)

Установка значения параметра

(Унаследовано от IIndexWorkspaceService)

Методы расширения

GetValuesByContextAsync<T>(IIndexWorkspaceService, String, Guid, Boolean, CancellationToken, String)

Получение значений данных в виде словаря с использованием контекста в качестве ключа

GetValuesByNameAsync<T>(IIndexWorkspaceService, String, Guid, Boolean, CancellationToken, String, String)

Получение значения данных в виде словаря данных

RefreshElementAsync(IIndexWorkspaceService, String, IndexElement, CancellationToken)

Обновление элемента

Применяется к