IngestionPipeline<T> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a pipeline for ingesting data from documents and processing it into chunks.
generic <typename T>
public ref class IngestionPipeline sealed : IDisposable
public sealed class IngestionPipeline<T> : IDisposable
type IngestionPipeline<'T> = class
interface IDisposable
Public NotInheritable Class IngestionPipeline(Of T)
Implements IDisposable
Type Parameters
- T
The type of the chunk content.
- Inheritance
-
IngestionPipeline<T>
- Implements
Constructors
| IngestionPipeline<T>(IngestionDocumentReader, IngestionChunker<T>, IngestionChunkWriter<T>, IngestionPipelineOptions, ILoggerFactory) |
Initializes a new instance of the IngestionPipeline<T> class. |
Properties
| ChunkProcessors |
Gets the chunk processors in the pipeline. |
| DocumentProcessors |
Gets the document processors in the pipeline. |
Methods
| Dispose() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| ProcessAsync(DirectoryInfo, String, SearchOption, CancellationToken) |
Processes all files in the specified directory that match the given search pattern and option. |
| ProcessAsync(IEnumerable<FileInfo>, CancellationToken) |
Processes the specified files. |