Afficher en anglais

Partage via


IHostBuilder.UseServiceProviderFactory Méthode

Définition

Surcharges

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

Remplace la fabrique utilisée pour créer le fournisseur de services.

UseServiceProviderFactory<TContainerBuilder>(Func<HostBuilderContext,IServiceProviderFactory<TContainerBuilder>>)

Remplace la fabrique utilisée pour créer le fournisseur de services.

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

Source:
IHostBuilder.cs
Source:
IHostBuilder.cs
Source:
IHostBuilder.cs

Remplace la fabrique utilisée pour créer le fournisseur de services.

C#
public Microsoft.Extensions.Hosting.IHostBuilder UseServiceProviderFactory<TContainerBuilder>(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TContainerBuilder> factory);

Paramètres de type

TContainerBuilder

Type de générateur.

Paramètres

factory
IServiceProviderFactory<TContainerBuilder>

Fabrique à inscrire.

Retours

La même instance du IHostBuilder pour le chaînage.

S’applique à

.NET 10 (package-provided) et autres versions
Produit Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

UseServiceProviderFactory<TContainerBuilder>(Func<HostBuilderContext,IServiceProviderFactory<TContainerBuilder>>)

Source:
IHostBuilder.cs
Source:
IHostBuilder.cs
Source:
IHostBuilder.cs

Remplace la fabrique utilisée pour créer le fournisseur de services.

C#
public Microsoft.Extensions.Hosting.IHostBuilder UseServiceProviderFactory<TContainerBuilder>(Func<Microsoft.Extensions.Hosting.HostBuilderContext,Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TContainerBuilder>> factory);

Paramètres de type

TContainerBuilder

Type de générateur.

Paramètres

factory
Func<HostBuilderContext,IServiceProviderFactory<TContainerBuilder>>

Fabrique à inscrire.

Retours

La même instance du IHostBuilder pour le chaînage.

S’applique à

.NET 10 (package-provided) et autres versions
Produit Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)