IIndexWorkspaceService Interface

Definição

Definição da interface IIndexWorkspaceService

public interface class IIndexWorkspaceService
public interface class IIndexWorkspaceService
__interface IIndexWorkspaceService
public interface IIndexWorkspaceService
type IIndexWorkspaceService = interface
Public Interface IIndexWorkspaceService
Derivado

Propriedades

OnFileEntityChanged

Notificação de alteração de entidade de arquivo

OnFileScannerCacheInvalidate

Invalidação de cache de scanner de arquivo

OnFileScannerCompleted

Notificação do scanner de arquivo

OnPropertyChanged

Para receber notificações quando as propriedades forem alteradas

State

Estado do espaço de trabalho de índice

Métodos

EntityExists(String)

Verificar se um caminho está sendo parte desta indexação

GetAllFiles()

Obter todos os arquivos que estão indexados

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

Retornar arquivos dependentes em um arquivo contido em nosso espaço de trabalho

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

Retornar um enumerável de dados de uma entidade do sistema de arquivos

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

Retornar referências de arquivo a um arquivo contido em nosso espaço de trabalho

GetFilesAsync(String, CancellationToken)

Obter arquivos de nossas entidades com uma correspondência de padrões

GetFileScannerState(String, FileScannerType)

Obter o tipo de estado do scanner de arquivo

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

Retornar um dicionário de dados para vários arquivos

GetSettingsValue<T>(String)

Obter valor de configuração

InvalidateFileScannerCache()

Invalidar todo o cache do scanner de arquivo

PurgeFileScannerData(String, Guid)

Limpar dados para entidade de arquivo

PurgeFileScannerDataForProvider(Guid)

Limpar todos os dados produzidos por um provedor

RefreshElementsAsync(IEnumerable<String>, IndexElement, CancellationToken)

Atualizar um elemento

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

Atualiza o conteúdo de quaisquer caches ou assinaturas com o conteúdo real do disco.

SetSettingsValue(String, Object)

Definir um valor de configuração

Métodos de Extensão

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

Recuperar valores de dados como dicionário usando o contexto como a chave

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

Recuperar valor de dados como dados de dicionário

RefreshElementAsync(IIndexWorkspaceService, String, IndexElement, CancellationToken)

Atualizar um elemento

Aplica-se a