Integrates the Elastic.Transport HTTP layer with the Elastic.Channels buffering infrastructure.
Most users install Elastic.Ingest.Elasticsearch which pulls this package in as a transitive dependency.
TransportChannelBase<TChannelOptions, TEvent, TResponse>— abstract channel that sends buffered batches overITransport- Response-item handling — per-item success/failure tracking from bulk responses
- AOT compatibility — supports Native AOT on
net8.0+
Elastic.Ingest.Elasticsearch ← strategies, channels, orchestrators
↓
Elastic.Ingest.Transport ← ITransport integration (this package)
↓
Elastic.Channels ← buffered channel infrastructure
Full documentation: https://elastic.github.io/elastic-ingest-dotnet/
- Architecture — package layering and the push model
- Transport layer — how this package bridges channels and Elasticsearch