Sprog

DocumentExtractionClientBuilderServiceCollectionExtensions.AddDocumentExtractionClient Method

Definition

Overloads

Name Description
AddDocumentExtractionClient(IServiceCollection, DocumentExtractionClient, ServiceLifetime)

Registers a document extraction client and returns its middleware builder.

AddDocumentExtractionClient(IServiceCollection, Func<IServiceProvider,DocumentExtractionClient>, ServiceLifetime)

Registers a document extraction client factory and returns its middleware builder.

AddDocumentExtractionClient(IServiceCollection, DocumentExtractionClient, ServiceLifetime)

Registers a document extraction client and returns its middleware builder.

public static Microsoft.Extensions.DocumentExtraction.DocumentExtractionClientBuilder AddDocumentExtractionClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DocumentExtraction.DocumentExtractionClient innerClient, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddDocumentExtractionClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.DocumentExtraction.DocumentExtractionClient * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DocumentExtraction.DocumentExtractionClientBuilder
<Extension()>
Public Function AddDocumentExtractionClient (services As IServiceCollection, innerClient As DocumentExtractionClient, Optional lifetime As ServiceLifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton) As DocumentExtractionClientBuilder

Parameters

lifetime
ServiceLifetime

Returns

The middleware builder.

Remarks

The supplied inner client can only be registered as a singleton. The container owns the composed pipeline and disposes the inner client when the container is disposed. Use the factory overload to create independent clients for scoped or transient lifetimes.

Applies to

AddDocumentExtractionClient(IServiceCollection, Func<IServiceProvider,DocumentExtractionClient>, ServiceLifetime)

Registers a document extraction client factory and returns its middleware builder.

public static Microsoft.Extensions.DocumentExtraction.DocumentExtractionClientBuilder AddDocumentExtractionClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<IServiceProvider,Microsoft.Extensions.DocumentExtraction.DocumentExtractionClient> innerClientFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddDocumentExtractionClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, Microsoft.Extensions.DocumentExtraction.DocumentExtractionClient> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DocumentExtraction.DocumentExtractionClientBuilder
<Extension()>
Public Function AddDocumentExtractionClient (services As IServiceCollection, innerClientFactory As Func(Of IServiceProvider, DocumentExtractionClient), Optional lifetime As ServiceLifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton) As DocumentExtractionClientBuilder

Parameters

lifetime
ServiceLifetime

Returns

The middleware builder.

Applies to