Language

DocumentExtractionClientBuilder Class

Definition

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

public ref class DocumentExtractionClientBuilder sealed
public sealed class DocumentExtractionClientBuilder
type DocumentExtractionClientBuilder = class
Public NotInheritable Class DocumentExtractionClientBuilder
Inheritance
DocumentExtractionClientBuilder

Constructors

Name Description
DocumentExtractionClientBuilder(DocumentExtractionClient)

Initializes a new instance of the DocumentExtractionClientBuilder class around an existing client.

DocumentExtractionClientBuilder(Func<IServiceProvider,DocumentExtractionClient>)

Initializes a new instance of the DocumentExtractionClientBuilder class around a service-provider-aware factory.

Methods

Name Description
Build(IServiceProvider)

Builds the configured pipeline.

Use(Func<DocumentExtractionClient,DocumentExtractionClient>)

Adds middleware to the pipeline.

Use(Func<DocumentExtractionClient,IServiceProvider,DocumentExtractionClient>)

Adds middleware to the pipeline.

Extension Methods

Name Description
UseLogging(DocumentExtractionClientBuilder, ILoggerFactory)

Adds lifecycle logging to the extraction pipeline.

Applies to