IngestionPipeline<T>.ProcessAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| ProcessAsync(IEnumerable<FileInfo>, CancellationToken) |
Procesa los archivos especificados. |
| ProcessAsync(DirectoryInfo, String, SearchOption, CancellationToken) |
Procesa todos los archivos del directorio especificado que coinciden con el patrón de búsqueda y la opción especificados. |
ProcessAsync(IEnumerable<FileInfo>, CancellationToken)
- Source:
- IngestionPipeline.cs
Procesa los archivos especificados.
public System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.DataIngestion.IngestionResult> ProcessAsync(System.Collections.Generic.IEnumerable<System.IO.FileInfo> files, System.Threading.CancellationToken cancellationToken = default);
member this.ProcessAsync : seq<System.IO.FileInfo> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.DataIngestion.IngestionResult>
Public Function ProcessAsync (files As IEnumerable(Of FileInfo), Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of IngestionResult)
Parámetros
- files
- IEnumerable<FileInfo>
Colección de archivos que se van a procesar.
- cancellationToken
- CancellationToken
Token de cancelación de la operación.
Devoluciones
Tarea que representa la operación asincrónica.
Se aplica a
ProcessAsync(DirectoryInfo, String, SearchOption, CancellationToken)
- Source:
- IngestionPipeline.cs
Procesa todos los archivos del directorio especificado que coinciden con el patrón de búsqueda y la opción especificados.
public System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.DataIngestion.IngestionResult> ProcessAsync(System.IO.DirectoryInfo directory, string searchPattern = "*.*", System.IO.SearchOption searchOption = System.IO.SearchOption.TopDirectoryOnly, System.Threading.CancellationToken cancellationToken = default);
member this.ProcessAsync : System.IO.DirectoryInfo * string * System.IO.SearchOption * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.DataIngestion.IngestionResult>
Public Function ProcessAsync (directory As DirectoryInfo, Optional searchPattern As String = "*.*", Optional searchOption As SearchOption = System.IO.SearchOption.TopDirectoryOnly, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of IngestionResult)
Parámetros
- directory
- DirectoryInfo
Directorio que se va a procesar.
- searchPattern
- String
Patrón de búsqueda para la selección de archivos.
- searchOption
- SearchOption
Opción de búsqueda para el recorrido de directorio.
- cancellationToken
- CancellationToken
Token de cancelación de la operación.
Devoluciones
Tarea que representa la operación asincrónica.