IFindFilesService.FindFilesAsync(String, IProgress<String>, CancellationToken) Methode

Definition

Sucht im Arbeitsbereich nach Dateien, die mit einem Muster übereinstimmen.

public System.Threading.Tasks.Task FindFilesAsync (string query, IProgress<string> progress, System.Threading.CancellationToken cancellationToken = default);
abstract member FindFilesAsync : string * IProgress<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function FindFilesAsync (query As String, progress As IProgress(Of String), Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

query
String

Die Abfrage, für die Dateinamen abgeglichen werden sollen. Sie kann anhand der Teil Zeichenfolge oder einer umfassenderen Verarbeitung der Dateien abgeglichen werden.

progress
IProgress<String>

Empfängt den vollständigen Pfad zu den einzelnen Dateien, wenn Sie gefunden werden.

cancellationToken
CancellationToken

Ein Token, dessen Abbruch die Abfrage abgebrochen wird.

Gibt zurück

Task

Eine Aufgabe, die abgeschlossen wird, wenn alle Übereinstimmungs Dateien gemeldet wurden.

Ausnahmen

Wird ausgelöst query , wenn NULL oder leer ist oder ungültige Zeichen enthält.

Wird ausgelöst, wenn progress NULL ist.

Wird ausgelöst cancellationToken , wenn angibt, dass ein Abbruch angefordert wurde.

Wird ausgelöst, wenn die Enumeration der Dateien aufgrund eines unerwarteten e/a-Problems nicht fortgesetzt werden kann.

Gilt für