IIndexWorkspaceService Интерфейс

Определение

Определение интерфейса Ииндексворкспацесервице

public interface class IIndexWorkspaceService
public interface class IIndexWorkspaceService
__interface IIndexWorkspaceService
public interface IIndexWorkspaceService
type IIndexWorkspaceService = interface
Public Interface IIndexWorkspaceService
Производный

Свойства

OnFileEntityChanged

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

OnFileScannerCacheInvalidate

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

OnFileScannerCompleted

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

OnPropertyChanged

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

State

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

Методы

EntityExists(String)

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

GetAllFiles()

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

GetDependentFilesAsync(String, String, String, Int32[])

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

GetFileDataValuesAsync<T>(String, Guid, Boolean, CancellationToken, String, String)

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

GetFileReferencesAsync(String, Boolean, CancellationToken, String, String, Int32[])

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

GetFilesAsync(String, CancellationToken)

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

GetFileScannerState(String, FileScannerType)

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

GetFilesDataValuesAsync<T>(Guid, CancellationToken, String, String)

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

GetSettingsValue<T>(String)

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

InvalidateFileScannerCache()

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

PurgeFileScannerData(String, Guid)

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

PurgeFileScannerDataForProvider(Guid)

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

RefreshElementsAsync(IEnumerable<String>, IndexElement, CancellationToken)

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

RefreshElementsAsync(IndexElement, Boolean, IProgress<IndexProgress>, CancellationToken, PauseToken)

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

SetSettingsValue(String, Object)

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

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

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

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

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

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

RefreshElementAsync(IIndexWorkspaceService, String, IndexElement, CancellationToken)

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

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