DocumentExtractionClientBuilderServiceCollectionExtensions.AddDocumentExtractionClient Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- services
- IServiceCollection
- innerClient
- DocumentExtractionClient
- 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
- services
- IServiceCollection
- innerClientFactory
- Func<IServiceProvider,DocumentExtractionClient>
- lifetime
- ServiceLifetime
Returns
The middleware builder.