Microsoft.Extensions.DocumentExtraction Namespace

Classes

Name Description
DelegatingDocumentExtractionClient

Provides a base class for extraction middleware that delegates to another client.

DocumentExtractionClient

Extracts a shared Documents document from a source stream.

DocumentExtractionClientBuilder

Builds a pipeline of document extraction middleware around a provider client.

DocumentExtractionOptions

Configures one extraction without depending on provider SDKs or AI abstractions.

LoggingDocumentExtractionClient

Logs extraction lifecycle events without logging source content, roles, artifacts, or provider state.

LoggingDocumentExtractionClientBuilderExtensions

Provides logging middleware configuration for extraction pipelines.