IIndexWorkspaceService Schnittstelle

Definition

Iindexworkspaceservice-Schnittstellen Definition

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

Eigenschaften

OnFileEntityChanged

Benachrichtigung über geänderte Datei Entität

OnFileScannerCacheInvalidate

Cache Validierung durch Datei Scanner

OnFileScannerCompleted

Datei Scanner-Benachrichtigung

OnPropertyChanged

So empfangen Sie Benachrichtigungen, wenn Eigenschaften geändert werden

State

Status des Index Arbeitsbereichs

Methoden

EntityExists(String)

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

GetAllFiles()

Alle indizierten Dateien erhalten

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

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

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

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

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

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

GetFilesAsync(String, CancellationToken)

Dateien aus Entitäten mit einem Musterabgleich

GetFileScannerState(String, FileScannerType)

Dateiscanner-Statustyp erhalten

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

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

GetSettingsValue<T>(String)

Einstellungs Wert festlegen

InvalidateFileScannerCache()

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

PurgeFileScannerData(String, Guid)

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

PurgeFileScannerDataForProvider(Guid)

Alle von einem Anbieter erzeugten Daten löschen

RefreshElementsAsync(IEnumerable<String>, IndexElement, CancellationToken)

Aktualisieren eines Elements

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

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

SetSettingsValue(String, Object)

Festlegen eines Einstellungs Werts

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