IIndexWorkspaceService Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |