4 overrides of ProcessAsync
Microsoft.Extensions.DataIngestion (3)
Chunkers\HeaderChunker.cs (1)
32public override async IAsyncEnumerable<IngestionChunk<string>> ProcessAsync(IngestionDocument document,
Chunkers\SectionChunker.cs (1)
29public override async IAsyncEnumerable<IngestionChunk<string>> ProcessAsync(IngestionDocument document, [EnumeratorCancellation] CancellationToken cancellationToken = default)
Chunkers\SemanticSimilarityChunker.cs (1)
47public override async IAsyncEnumerable<IngestionChunk<string>> ProcessAsync(IngestionDocument document,
Microsoft.Extensions.DataIngestion.Tests (1)
IngestionPipelineTests.cs (1)
178public override IAsyncEnumerable<IngestionChunk<DataContent>> ProcessAsync(IngestionDocument document, CancellationToken cancellationToken = default)
12 references to ProcessAsync
Microsoft.Extensions.DataIngestion (1)
IngestionPipeline.cs (1)
183IAsyncEnumerable<IngestionChunk<T>> chunks = _chunker.ProcessAsync(document, cancellationToken);
Microsoft.Extensions.DataIngestion.Tests (11)
Chunkers\DocumentChunkerTests.cs (2)
20await Assert.ThrowsAsync<ArgumentNullException>("document", async () => await chunker.ProcessAsync(null!).ToListAsync()); 29IReadOnlyList<IngestionChunk<string>> chunks = await chunker.ProcessAsync(emptyDoc).ToListAsync();
Chunkers\SectionChunkerTests.cs (6)
33IReadOnlyList<IngestionChunk<string>> chunks = await chunker.ProcessAsync(doc).ToListAsync(); 66IReadOnlyList<IngestionChunk<string>> chunks = await chunker.ProcessAsync(doc).ToListAsync(); 84IReadOnlyList<IngestionChunk<string>> chunks = await chunker.ProcessAsync(doc).ToListAsync(); 127IReadOnlyList<IngestionChunk<string>> chunks = await chunker.ProcessAsync(doc).ToListAsync(); 156IReadOnlyList<IngestionChunk<string>> chunks = await chunker.ProcessAsync(doc).ToListAsync(); 177IReadOnlyList<IngestionChunk<string>> chunks = await chunker.ProcessAsync(doc).ToListAsync();
Chunkers\SemanticSimilarityChunkerTests.cs (3)
57IReadOnlyList<IngestionChunk<string>> chunks = await chunker.ProcessAsync(doc).ToListAsync(); 100IReadOnlyList<IngestionChunk<string>> chunks = await chunker.ProcessAsync(doc).ToListAsync(); 176IReadOnlyList<IngestionChunk<string>> chunks = await chunker.ProcessAsync(doc).ToListAsync();