IFindFilesService.FindFilesAsync(String, IProgress<String>, CancellationToken) Метод

Определение

Поиск файлов, соответствующих шаблону, в рабочей области.

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

Параметры

query
String

Запрос для сопоставления имен файлов в. Оно может быть сопоставлено на основе подстроки или расширенного анализа файлов.

progress
IProgress<String>

Получает полный путь к каждому файлу при его обнаружении.

cancellationToken
CancellationToken

Токен, отмена которого будет отменена.

Возвращаемое значение

Task

Задача, которая завершается при обнаружении всех файлов соответствия.

Исключения

Вызывается query , когда имеет значение null, является пустым или содержит недопустимые символы.

Возникает, когда progress принимает значение null.

Вызывается cancellationToken , когда указывает, что была запрошена отмена.

Возникает, когда не удается выполнить перечисление файлов из-за непредвиденной проблемы ввода-вывода.

Применяется к