IIndexWorkspaceService3 Schnittstelle

Definition

Erweiterungsschnittstelle für 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
Implementiert

Eigenschaften

OnFileEntityChanged

Benachrichtigung über geänderte Datei Entität

(Geerbt von IIndexWorkspaceService)
OnFileScannerCacheInvalidate

Cache Validierung durch Datei Scanner

(Geerbt von IIndexWorkspaceService)
OnFileScannerCompleted

Datei Scanner-Benachrichtigung

(Geerbt von IIndexWorkspaceService)
OnFileScannerTypeCompleted

Dieses Ereignis wird ausgelöst, wenn die Überprüfung eines bestimmten Dateiscanner als "Complete" angesehen wird, einschließlich der Fälle, in denen dieser Typ nicht unterstützt wird.

OnPropertyChanged

So empfangen Sie Benachrichtigungen, wenn Eigenschaften geändert werden

(Geerbt von IIndexWorkspaceService)
State

Status des Index Arbeitsbereichs

(Geerbt von IIndexWorkspaceService)

Methoden

EntityExists(String)

Überprüfen, ob ein Pfad Teil dieser Indizierung ist

(Geerbt von IIndexWorkspaceService)
FindFileReferencesAsync(String, CancellationToken, String, String, Int32[])

Dateien in den Datei verweisen mithilfe der Muster Übereinstimmung suchen

(Geerbt von IIndexWorkspaceService2)
GetAllFiles()

Alle indizierten Dateien erhalten

(Geerbt von IIndexWorkspaceService)
GetDependentFilesAsync(String, String, String, Int32[])

Zurückgeben von abhängigen Dateien in einer Datei, die im Arbeitsbereich enthalten ist

(Geerbt von IIndexWorkspaceService)
GetFileDataValuesAsync<T>(String, Guid, Boolean, CancellationToken, String, String)

Zurückgeben einer Aufzählung von Daten aus einer Dateisystem Entität

(Geerbt von IIndexWorkspaceService)
GetFileReferencesAsync(IEnumerable<String>, CancellationToken)

Rückgabe von filereferences für einen Satz von Datei Entitäten

(Geerbt von IIndexWorkspaceService2)
GetFileReferencesAsync(String, Boolean, CancellationToken, String, String, Int32[])

Datei Verweise auf eine in unserem Arbeitsbereich enthaltene Datei zurückgeben

(Geerbt von IIndexWorkspaceService)
GetFilesAsync(String, CancellationToken)

Dateien aus Entitäten mit einem Musterabgleich

(Geerbt von IIndexWorkspaceService)
GetFileScannerCacheAsync(IEnumerable<String>, CancellationToken)

Rückgabe mehrerer File Scanner Cache

(Geerbt von IIndexWorkspaceService2)
GetFileScannerCacheAsync(String, CancellationToken)

Dateiscanner-Cache für eine Datei Entität zurückgeben

(Geerbt von IIndexWorkspaceService2)
GetFileScannerState(String, FileScannerType)

Dateiscanner-Statustyp erhalten

(Geerbt von IIndexWorkspaceService)
GetFilesDataValuesAsync<T>(Guid, CancellationToken, String, String)

Zurückgeben eines Daten Wörterbuchs für mehrere Dateien

(Geerbt von IIndexWorkspaceService)
GetSettingsValue<T>(String)

Einstellungs Wert festlegen

(Geerbt von IIndexWorkspaceService)
InvalidateFileScannerCache()

Den gesamten Dateiscanner-Cache für ungültig erklären

(Geerbt von IIndexWorkspaceService)
IsProviderUpToDateAsync(String, FileScannerEntityCache, CancellationToken)

Überprüfen, ob die Entität über einen Dateiscanner auf dem neuesten Stand ist

(Geerbt von IIndexWorkspaceService2)
PurgeFileScannerData(String, Guid)

Löschen von Daten für die Datei Entität

(Geerbt von IIndexWorkspaceService)
PurgeFileScannerDataForProvider(Guid)

Alle von einem Anbieter erzeugten Daten löschen

(Geerbt von IIndexWorkspaceService)
PushEntityDataAsync(String, Guid, IndexEntityData, CancellationToken)

Daten per Push in den Indizierungs Dienst übersetzen

(Geerbt von IIndexWorkspaceService2)
RefreshElementsAsync(IEnumerable<String>, IndexElement, CancellationToken)

Aktualisieren eines Elements

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

Aktualisiert den Inhalt aller Caches oder Abonnements mit dem tatsächlichen Inhalt von der Festplatte.

(Geerbt von IIndexWorkspaceService)
SetSettingsValue(String, Object)

Festlegen eines Einstellungs Werts

(Geerbt von IIndexWorkspaceService)

Erweiterungsmethoden

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

Abrufen von Datenwerten als Wörterbuch unter Verwendung des Kontexts als Schlüssel

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

Daten Wert als Wörterbuch Daten abrufen

RefreshElementAsync(IIndexWorkspaceService, String, IndexElement, CancellationToken)

Aktualisieren eines Elements

Gilt für