IngestionPipeline<T>.ProcessAsync Metodo

Definizione

Overload

Nome Descrizione
ProcessAsync(IEnumerable<FileInfo>, CancellationToken)

Elabora i file specificati.

ProcessAsync(DirectoryInfo, String, SearchOption, CancellationToken)

Elabora tutti i file nella directory specificata che corrispondono al criterio di ricerca e all'opzione specificati.

ProcessAsync(IEnumerable<FileInfo>, CancellationToken)

Origine:
IngestionPipeline.cs

Elabora i file specificati.

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)

Parametri

files
IEnumerable<FileInfo>

Raccolta di file da elaborare.

cancellationToken
CancellationToken

Token di annullamento per l'operazione.

Valori restituiti

Attività che rappresenta l'operazione asincrona.

Si applica a

ProcessAsync(DirectoryInfo, String, SearchOption, CancellationToken)

Origine:
IngestionPipeline.cs

Elabora tutti i file nella directory specificata che corrispondono al criterio di ricerca e all'opzione specificati.

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)

Parametri

directory
DirectoryInfo

Directory da elaborare.

searchPattern
String

Modello di ricerca per la selezione di file.

searchOption
SearchOption

Opzione di ricerca per l'attraversamento della directory.

cancellationToken
CancellationToken

Token di annullamento per l'operazione.

Valori restituiti

Attività che rappresenta l'operazione asincrona.

Si applica a