IFindFilesService.FindFilesAsync(String, IProgress<String>, CancellationToken) Método

Definição

Pesquisa o espaço de trabalho em busca de arquivos que correspondem a um padrão.

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

Parâmetros

query
String

A consulta para corresponder os nomes de fileno. Ele pode ser correspondido com base na Subcadeia de caracteres ou em uma análise mais rica dos arquivos.

progress
IProgress<String>

Recebe o caminho completo de cada arquivo conforme ele é descoberto.

cancellationToken
CancellationToken

Um token cujo cancelamento cancelará a consulta.

Retornos

Task

Uma tarefa que é concluída quando todos os arquivos de correspondência são relatados.

Exceções

Gerado quando query é nulo, vazio ou contém caracteres inválidos.

Lançado quando progress é nulo.

Gerado quando cancellationToken indica que o cancelamento foi solicitado.

Gerado quando a enumeração dos arquivos não pode continuar devido a um problema de e/s inesperado.

Aplica-se a