IIndexWorkspaceService3 Interface

Definição

Interface de extensão para 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
Implementações

Propriedades

OnFileEntityChanged

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

(Herdado de IIndexWorkspaceService)
OnFileScannerCacheInvalidate

Invalidação de cache de scanner de arquivo

(Herdado de IIndexWorkspaceService)
OnFileScannerCompleted

Notificação do scanner de arquivo

(Herdado de IIndexWorkspaceService)
OnFileScannerTypeCompleted

Esse evento será acionado quando a verificação de determinado tipo de scanner de arquivo for considerada completa, incluindo o caso não há nenhum verificador com suporte desse tipo.

OnPropertyChanged

Para receber notificações quando as propriedades forem alteradas

(Herdado de IIndexWorkspaceService)
State

Estado do espaço de trabalho de índice

(Herdado de IIndexWorkspaceService)

Métodos

EntityExists(String)

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

(Herdado de IIndexWorkspaceService)
FindFileReferencesAsync(String, CancellationToken, String, String, Int32[])

Localizar arquivos em nossas referências de arquivo usando a correspondência de padrões

(Herdado de IIndexWorkspaceService2)
GetAllFiles()

Obter todos os arquivos que estão indexados

(Herdado de IIndexWorkspaceService)
GetDependentFilesAsync(String, String, String, Int32[])

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

(Herdado de IIndexWorkspaceService)
GetFileDataValuesAsync<T>(String, Guid, Boolean, CancellationToken, String, String)

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

(Herdado de IIndexWorkspaceService)
GetFileReferencesAsync(IEnumerable<String>, CancellationToken)

Retornar referências de filepara um conjunto de entidades de arquivo

(Herdado de IIndexWorkspaceService2)
GetFileReferencesAsync(String, Boolean, CancellationToken, String, String, Int32[])

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

(Herdado de IIndexWorkspaceService)
GetFilesAsync(String, CancellationToken)

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

(Herdado de IIndexWorkspaceService)
GetFileScannerCacheAsync(IEnumerable<String>, CancellationToken)

Retornar cache de scanner de vários arquivos

(Herdado de IIndexWorkspaceService2)
GetFileScannerCacheAsync(String, CancellationToken)

Retornar o cache do scanner de arquivo para uma entidade de arquivo

(Herdado de IIndexWorkspaceService2)
GetFileScannerState(String, FileScannerType)

Obter o tipo de estado do scanner de arquivo

(Herdado de IIndexWorkspaceService)
GetFilesDataValuesAsync<T>(Guid, CancellationToken, String, String)

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

(Herdado de IIndexWorkspaceService)
GetSettingsValue<T>(String)

Obter valor de configuração

(Herdado de IIndexWorkspaceService)
InvalidateFileScannerCache()

Invalidar todo o cache do scanner de arquivo

(Herdado de IIndexWorkspaceService)
IsProviderUpToDateAsync(String, FileScannerEntityCache, CancellationToken)

Verificar se a entidade tem um tipo de scanner de arquivo atualizado

(Herdado de IIndexWorkspaceService2)
PurgeFileScannerData(String, Guid)

Limpar dados para entidade de arquivo

(Herdado de IIndexWorkspaceService)
PurgeFileScannerDataForProvider(Guid)

Limpar todos os dados produzidos por um provedor

(Herdado de IIndexWorkspaceService)
PushEntityDataAsync(String, Guid, IndexEntityData, CancellationToken)

Enviar dados por push para nosso serviço de indexação

(Herdado de IIndexWorkspaceService2)
RefreshElementsAsync(IEnumerable<String>, IndexElement, CancellationToken)

Atualizar um elemento

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

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

(Herdado de IIndexWorkspaceService)
SetSettingsValue(String, Object)

Definir um valor de configuração

(Herdado de IIndexWorkspaceService)

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