Lire en anglais

Partager via


ServiceCollectionDescriptorExtensions.TryAddTransient Méthode

Définition

Surcharges

TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

Ajoute le service spécifié en tant que service Transient à l’aide de la fabrique spécifiée dans implementationFactory au collection si le type de service n’a pas déjà été inscrit.

TryAddTransient(IServiceCollection, Type)

Ajoute le service spécifié en tant que service Transient au collection si le type de service n’a pas déjà été inscrit.

TryAddTransient(IServiceCollection, Type, Type)

Ajoute le service spécifié en tant que service Transient avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Ajoute le TService spécifié en tant que service Transient à l’aide du type d’implémentation spécifié dans TImplementation au collection si le type de service n’a pas déjà été inscrit.

TryAddTransient<TService>(IServiceCollection)

Ajoute le TService spécifié en tant que service Transient au collection si le type de service n’a pas déjà été inscrit.

TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Ajoute le TService spécifié en tant que service Transient à l’aide de la fabrique spécifiée dans implementationFactory au services si le type de service n’a pas déjà été inscrit.

TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le service spécifié en tant que service Transient à l’aide de la fabrique spécifiée dans implementationFactory au collection si le type de service n’a pas déjà été inscrit.

C#
public static void TryAddTransient (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service, Func<IServiceProvider,object> implementationFactory);

Paramètres

collection
IServiceCollection

L’IServiceCollectionopérateur

service
Type

Type de service à inscrire.

implementationFactory
Func<IServiceProvider,Object>

Fabrique qui crée le service.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

TryAddTransient(IServiceCollection, Type)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le service spécifié en tant que service Transient au collection si le type de service n’a pas déjà été inscrit.

C#
public static void TryAddTransient (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service);

Paramètres

collection
IServiceCollection

L’IServiceCollectionopérateur

service
Type

Type de service à inscrire.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

TryAddTransient(IServiceCollection, Type, Type)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le service spécifié en tant que service Transient avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.

C#
public static void TryAddTransient (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service, Type implementationType);

Paramètres

collection
IServiceCollection

L’IServiceCollectionopérateur

service
Type

Type de service à inscrire.

implementationType
Type

Type d’implémentation du service.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

TryAddTransient<TService,TImplementation>(IServiceCollection)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le TService spécifié en tant que service Transient à l’aide du type d’implémentation spécifié dans TImplementation au collection si le type de service n’a pas déjà été inscrit.

C#
public static void TryAddTransient<TService,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class where TImplementation : class, TService;

Paramètres de type

TService

Le type de service à ajouter.

TImplementation

Type de l’implémentation à utiliser.

Paramètres

collection
IServiceCollection

L’IServiceCollectionopérateur

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

TryAddTransient<TService>(IServiceCollection)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le TService spécifié en tant que service Transient au collection si le type de service n’a pas déjà été inscrit.

C#
public static void TryAddTransient<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class;

Paramètres de type

TService

Le type de service à ajouter.

Paramètres

collection
IServiceCollection

L’IServiceCollectionopérateur

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le TService spécifié en tant que service Transient à l’aide de la fabrique spécifiée dans implementationFactory au services si le type de service n’a pas déjà été inscrit.

C#
public static void TryAddTransient<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<IServiceProvider,TService> implementationFactory) where TService : class;

Paramètres de type

TService

Le type de service à ajouter.

Paramètres

services
IServiceCollection

L’IServiceCollectionopérateur

implementationFactory
Func<IServiceProvider,TService>

Fabrique qui crée le service.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1